- Docker
- Django / Django REST
- PostgreSQL
- Celery
- RabbitMQ
- WebSockets (Django Channels)
- Redis
- open terminals in current directory
docker-compose build
docker-compose up -d
docker exec -it pyraken-db psql -U postgres
- data backup
python manage.py dumpdata core.Flag _OTHER_APPS_or_APPS_MODELS_ -o db_backup/initial_data.json.xz
docker images
# see what images you havedocker ps
# see if containers is up and running- check out japanese flag builder - http://127.0.0.1:8000/api/core/draw_flag/
docker-compose stop
docker-compose restart
docker-compose down
pip install --upgrade setuptools pip wheel pip-tools
- empty requirements.txt file (delete everything inside it)
pip-compile
pip-sync
- go to config/settings and rename local_dev.py to local.py
- watch for init.py in settings dir - IDE can rename import!
In docker-compose.yml
to the app
container add:
-
volumes: - /root/_server_path_/db_backup:/pyraken/db_backup - /root/_server_path_/logs_backup:/pyraken/logs - /root/_server_path_/media_backup:/pyraken/media