1 год назад
История
README.md
Сайт доступен по адресу http://158.160.3.131
Админ admin@admin.ru пароль admin
Пользователь user@user.ru пароль user1000
Разворачивание сервера локально
Cоздать в каталоге /infra файл .env и заполнить его переменными окружения:
DB_ENGINE=django.db.backends.postgresql # Дефолт sqlite3
DB_NAME=postgres # Имя БД
POSTGRES_USER=postgres # Логин для подключения к БД
POSTGRES_PASSWORD=postgres # Пароль для БД
DB_HOST=db # Название контейнера
DB_PORT=5432 # Порт для подключения к БД
SECRET_KEY= # Указать секретный ключ
Находясь в папке /infra, запустить сборку образа Docker:
sudo docker compose up -d
Выполните миграции:
sudo docker compose exec backend python manage.py migrate
Создайте суперпользователя:
sudo docker compose exec backend python manage.py createsuperuser
Выполните команду collectstatic:
sudo docker compose exec backend python manage.py collectstatic --no-input
Заполните базу тестовыми данными:
sudo docker compose exec backend python manage.py import_data ingredients.csv
Проект доступен по адресу:
http://158.160.3.131
Swagger:
https://ckobar60.hopto.org/swagger/
Redoc:
http://127.0.0.1/api/docs/
На удаленный сервер из /infra:
scp ./* yc-user@158.160.3.131:/home/yc-user
For tests sudo docker stop $(sudo docker ps -qa) && sudo docker rm $(sudo docker ps -qa) && sudo docker rmi -f $(sudo docker images -qa) && sudo docker volume rm $(sudo docker volume ls -q) && sudo docker network rm $(sudo docker network ls -q)
sudo lsof -i -P -n | grep 80 kill -9 sudo kill
Конвейеры
0 успешных
0 с ошибкой