Данный сервис служит для публикации своих рецептов в глобальную сеть. Также у пользователей есть возможность добавлять рецепты в избранное, подписываться на авторов и создавать список покупок.
Подключение к серверу:
ssh username@server_address
Обновите индекс пакетов APT и установленные в системе пакеты:
sudo apt update
sudo apt upgrade -y
Скопировать файлы docker-compose.yml и nginx.conf:
scp /D/Dev/foodgram-project-react/infra/nginx.conf
scp /D/Dev/foodgram-project-react/infra/docker-compose.yml
Установите Docker и Docker-compose:
sudo apt install docker.io
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Проверить Docker:
sudo docker-compose --version
Собрать статику:
docker-compose exec backend python manage.py collectstatic --no-input
Применить миграции:
docker-compose exec backend python manage.py migrate --noinput
Создать суперпользователя:
docker-compose exec backend python manage.py createsuperuser
Загрузить ингредиенты в базу:
docker-compose exec backend python manage.py import_ingredients
Логин: admin Пароль: admin Почта: admin@admin.ru
Афанасьев Е.Л - Evgeninio