restructuring requirements to not pollute non-heroku environments with heroku specific requirements

pull/26/head
David Ray 2017-02-12 02:21:40 -05:00
rodzic 754122a8fb
commit b40c3da1aa
6 zmienionych plików z 9 dodań i 8 usunięć

Wyświetl plik

@ -1,3 +1,2 @@
release: pip install -r requirements_heroku.txt
release: yes "yes" | python manage.py migrate
web: gunicorn bakerydemo.heroku_wsgi --log-file -

Wyświetl plik

@ -53,7 +53,7 @@ With PIP installed run the following commands:
git clone git@github.com:wagtail/bakerydemo.git
cd wagtaildemo
pip install -r requirements.txt
pip install -r requirements/base.txt
./manage.py migrate
./manage.py load_initial_data
./manage.py runserver

Wyświetl plik

@ -1,5 +1 @@
Django
elasticsearch
wagtail
wagtailfontawesome
Pillow
-r requirements/heroku.txt

Wyświetl plik

@ -0,0 +1,5 @@
Django
elasticsearch
wagtail
wagtailfontawesome
Pillow

Wyświetl plik

@ -1,3 +1,4 @@
-r base.txt
# Additional dependencies for Heroku deployment
dj-database-url
whitenoise

Wyświetl plik

@ -25,7 +25,7 @@ su - vagrant -c "echo $PROJECT_DIR > $VIRTUALENV_DIR/.project"
su - vagrant -c "$PIP install --upgrade pip"
# Install PIP requirements
su - vagrant -c "$PIP install -r $PROJECT_DIR/requirements.txt"
su - vagrant -c "$PIP install -r $PROJECT_DIR/requirements/base.txt"
# Set execute permissions on manage.py as they get lost if we build from a zip file