Платформа "Продуктовый помощник" призван помочь людям делиться своим рецептами и узнавать новые рецепты от других пользователей.
Создать файл .env по шаблону .env.example в директории infra/ и заполнить данными:
DB_ENGINE=django.db.backends.postgresql # работаем с postgresql
DB_NAME=postgres # имя базы данных
POSTGRES_USER=postgres # логин для подключения к БД
POSTGRES_PASSWORD=postgres # пароль для подключения к БД
DB_HOST=db # название сервиса (контейнера)
DB_PORT=5432 # порт для подключения к БД
SECRET_KEY=secret # секретный ключ Django
DEBUG= # режим отладки
ALLOWED_HOSTS=localhost,127.0.0.1 # разрешенные хосты через запятую- Запуск приложения в контейнерах:
cd infra
sudo docker-compose up -d- Применение миграций и сбор статических файлов происходит автоматически
- Заполнение БД демо-данными:
sudo docker-compose exec backend python manage.py datafillcsv data/ingredietns.csvПосмотреть демо можно по ссылке http://158.160.72.231/
Авторизация в админке с демо данными
http://158.160.72.231/admin/
admin:admin
Документация по реализованным эндпоинтам доступна по ссылке http://158.160.72.231/api/docs/