Ke zprovoznění je zapotřebí následující
- Virtualenv
- Postgres 8.4 + postgis 1.5
- pipenv
Vzorová lokální konfigurace je v .env-sample
, stačí přejmenovat na .env
a doplnit SECRET_KEY.
Instalace probíhá pomocí následujícíh příkazů:
- sudo apt-get install libgraphviz-dev
- pipenv install
- cd apps/aklub && django-admin.py compilemessages -l "cs_CZ"
$ docker-compose build
$ docker-compose up
$ docker attach klub_web_1
# su test
$ pipenv install --dev --python python3
$ pipenv shell
$ cd apps/aklub && django-admin.py compilemessages -l "cs\_CZ"
$ django-admin.py migrate
$ django-admin.py createsuperuser
Pro testovací účely spustíte projekt pomocí následujícího příkazu:
- env/bin/python manage.py runserver 0.0.0.0:8000
heroku config:set BUILD_WITH_GEO_LIBRARIES=1
Nejdřív musíš povolit heroku.yml
Pak je důležité, aby buildpacky byli ve správném pořádi. Tj. nodejs, musí mít index=1.
Více informace o buildpackech nalezntete zde.