Дипломный проект в Maker's, в который мы вложили душу, время и последние нервы. 🥰🥰🥰
К проету подключена автоматическая документация Swagger:
http://158.160.9.246/api/swaggerКлонируем репозиторий:
git@github.com:hellakiddo/last_hackaton_py31.gitЗаходим в рабочую директорию
cd infra/SECRET_KEY=<КЛЮЧ ПРОЕКТА>
DB_ENGINE=django.db.backends.postgresql
DB_NAME=<ИМЯ БАЗЫ ДАННЫХ>
POSTGRES_USER=<ИМЯ ПОЛЬЗОВАТЕЛЯ БД>
POSTGRES_PASSWORD=<ПАРОЛЬ>
DB_HOST=db
DB_PORT=5432Далее поднимаем проект в режиме демона, делаем миграции и собираем статику:
docker-compose up -d
docker-compose exec <имя_контейнера_бэкэнда> python3 manage.py makemigrations
docker-compose exec <имя_контейнера_бэкэнда> python3 manage.py migrate
docker-compose exec <имя_контейнера_бэкэнда> python3 manage.py collectstatic --noinputСоздаем администратора командой:
docker-compose exec <имя_контейнера_бэкэнда> python manage.py createsuperuserПроект доступен по адресу:
http://158.160.9.246