Foodgram - социальная сеть о кулинарии
Делитесь рецептами и пробуйте новые 🍰
Сервис доступен по адресу:
делитесь своими рецептами
смотрите рецепты других пользователей
добавляйте рецепты в избранное
быстро формируйте список покупок, добавляя рецепт в корзину
следите за своими друзьями и коллегами
Клонируйте проект:
git clone https://github.com/ruzhova/foodgram-project-react.git
Подготовьте сервер:
scp docker-compose.yml <username>@<host>:/home/<username>/
scp nginx.conf <username>@<host>:/home/<username>/
scp .env <username>@<host>:/home/<username>/
Установите docker и docker-compose:
sudo apt install docker.io
sudo apt install docker-compose
Соберите контейнер и выполните миграции:
sudo docker-compose up -d --build
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
Скопируйте предустановленные данные json:
sudo docker-compose exec backend python manage.py loadmodels --path 'recipes/data/ingredients.json'
sudo docker-compose exec backend python manage.py loadmodels --path 'recipes/data/tags.json'
Данные для проверки работы приложения:
Суперпользователь:
email: blondie@gmail.com
password: deblondharry