Skip to content

hel8er/itfox-test

Repository files navigation

Сервер авторизации и новостей

Запуск в Docker-контейнере

Скопировать репозиторий:

$ git clone https://github.com/hel8er/itfox-test.git
$ cd itfox-test

Отредактировать параметры подключения к БД в файле .env в корне проекта:

DB_ENGINE=postgresql # Тип БД
DB_DATABASE=dbase # Имя БД
DB_USER=user # Имя пользователя БД
DB_PASSWORD=passW0rd # Пароль БД
DB_PORT=5432 # Порт БД
DB_HOST=0.0.0.0 # Адрес БД

Далее собираем и запускаем контейнер:

$ docker-compose up --build

или.для запуска в режиме демона:

$ docker-compose up --build -d

Создаем админа:

на запущеном контейнере На остановленном:
$ docker exec -t -i itfox-test_testproject_1 python manage.py createsuperuser $ docker-compose run testproject python manage.py createsuperuser

Генерируем и применяем миграции:

на запущеном контейнере На остановленном:
$ docker exec -t -i itfox-test_testproject_1 python manage.py makemigrations $ docker-compose run testproject python manage.py makemigrations
$ docker exec -t -i itfox-test_testproject_1 python manage.py migrate $ docker-compose run testproject python manage.py migrate

Точки входа

Название Путь Демо
Сервер авторизации /auth http://auth-news.bidbox.ru/auth/
Сервер новостей /news http://auth-news.bidbox.ru/news/
Админка /admin http://auth-news.bidbox.ru/admin/

Тестовые учетные данные для демо:

username password
itfox !TF0X

About

Test task for ItFox

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published