Skip to content

Latest commit

 

History

History
46 lines (25 loc) · 2.12 KB

README.md

File metadata and controls

46 lines (25 loc) · 2.12 KB

Развертывание проекта

Для развертывания приложения вам понадобится docker.

Настройка переменных окружения

Предварительно необходимо настроить переменные окружения. Для этого создайте в папке проекта файл .env с соответствующими настройками (пример такого файла - .env.example) или скопируйте файл .env.example и переименуйте его в .env.

Запуск приложения

Для того чтобы запустить приложение, в папке проекта выполните команду:

docker-compose up -d

После этого приложение станет доступно по адресу http://127.0.0.1/

API приложения по адресу http://127.0.0.1/api/

Административная панель Django по адресу http://127.0.0.1/admin/

Чтобы остановить приложение, выполните команду:

docker-compose down

Создание суперпользователя

Для полноценной работы с приложением вам понадобится создать суперпользователя, который будет обладать всеми правами, для этого выполните:

docker exec -it hackaton-django python manage.py createsuperuser

Инициализация данных

Чтобы заполнить БД тестовыми данными, выполните команду:

docker exec -it hackaton-django python manage.py init_db

Чтобы посмотреть список существующих пользователей (в отладочном режиме), выполните команду:

docker exec -it hackaton-django python manage.py show_users

Чтобы очистить БД, выполните:

docker exec -it hackaton-django python manage.py flush --no-input