🥗🥩🍰Проект «Книга рецептов» - RecipeBook. Деплой на удалённый сервер в контейнерах. Автоматизация CI/CD.
Проект представляет собой онлайн-сервис и API для него. Сервис позволяет публиковать любимые рецепты, подписываться на других авторов, составлять список из избранных рецептов, а перед походом в магазин - скачивать сводный список продуктов для выбранных рецептов. Проект запущен на виртуальном удалённом сервере в трёх контейнерах: nginx, PostgreSQL и Django+Gunicorn. Заготовленный контейнер с фронтендом используется для сборки файлов. Контейнер с проектом обновляется на Docker Hub.
[email protected]:AnnaMihailovna/RecipeBook-project-react.git
cd infra
docker compose up -d --build
docker compose exec backend python manage.py makemigrations
docker compose exec backend python manage.py migrate
docker compose exec backend python manage.py collectstatic
sudo docker compose exec backend cp -r /app/collected_static/. /app/backend_static/static/
docker compose exec backend python manage.py createsuperuser
docker compose exec backend python manage.py import
Логин: admin
Email: [email protected]
Пароль: 1234
Логин: user3new
Email: [email protected]
Пароль: user3123456
Логин: user7new
Email: [email protected]
Пароль: user7123456
Логин: user9new
Email: [email protected]
Пароль: user9123456
http://recipebook.hopto.org/api/docs/redoc.html
http://recipebook.hopto.org/admin/
(временно приостановлено, переезжаем)