Сервис, на котором можно делиться рецептами.
-
Склонируйте репозиторий на локальную машину.
git clone git@github.com:farmat2909/foodgram-project-react.git -
Необходимо создать в папке /infra файл .env и заполнить переменными окружения.:
DB_ENGINE=django.db.backends.postgresql DB_NAME=postgres POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres DB_HOST=db DB_PORT=5432 -
Перейдите в директорию infra/ и выполните команду для создания и запуска контейнеров.
sudo docker compose up -d --build -
В контейнере backend выполните миграции, создайте суперпользователя и соберите статику.
sudo docker compose exec backend python manage.py migrate sudo docker compose exec backend python manage.py createsuperuser sudo docker compose exec backend python manage.py collectstatic --no-input -
Загрузите в бд ингредиенты командой ниже.
sudo docker compose exec backend python manage.py load_test_data -
Ниже представлены доступные адреса проекта:
- http://51.250.100.129/ - главная страница сайта;
- http://51.250.100.129/admin/ - админ панель;
- admin login: admin
- admin password: admin