Social platfrom to publish recipes.
check docker installed and run
docker-compose build && docker-compose up from dir infra/
You can load some data, such as ingredients, tags and users running following management commdands:
docker exec python manage.py load_ingredients
docker exec python manage.py load_tags
docker exec python manage.py load_users
Add .env file to dir infra/ using .env.example file.
- Clone infra/ to server
- Add .env file using .env.example file
- Add enviromnent variables to CI
- Run docker-compose on server:
docker-compose build && docker-compose up
- Collect static:
docker exec <container_name> python manage.py collectstatic
- Apply migrations:
docker exec <container_name> python manage.py migrate
Manage nginx.conf if needed