Проект доступен по ip:
158.160.30.63/api/
Frontend доступен по ip:
158.160.30.63
Для теста admin панели используйте:
username: admin
password: admin
email: admin@yandex.ru
Foodgram - онлайн-сервис и API для него. На этом сервисе пользователи смогут публиковать рецепты, подписываться на публикации других пользователей, добавлять понравившиеся рецепты в список «Избранное», а перед походом в магазин скачивать сводный список продуктов, необходимых для приготовления одного или нескольких выбранных блюд.
-
Установить на сервер docker и docker-compose
-
Скопировать из папки infra файл docker-compose.yml и папку nginx на ваш сервер в папку /home/<ваш-юзернейм>/:
$scp -i <path-to-ssh-key> infra/docker-compose.yml <servername>@<ip>:/home/<username>/
$scp -r -i <path-to-ssh-key> infra/nginx/ <servername>@<ip>:/home/<username>/
-
Сделать любые изменения в файле README и запушить изменения в репозиторий.
-
На сервере создать супер пользователя и выполнить миграции:
$sudo docker-compose exec backend python manage.py makemigrations
$sudo docker-compose exec backend python manage.py migrate
$sudo docker-compose exec backend python manage.py collectstatic --no-input
$sudo docker-compose exec backend python manage.py createsuperuser
$sudo docker-compose exec backend python load_ingredients
- Либо выполнить команду "make" из каталога infra, для автоматического выполнения команд миграций и создания супер пользователя:
$ sudo apt install make
$ cd ../infra
$ make