-
Сначала склонируйте репозиторий с помощью следующей команды:
git clone https://github.com/stepantishhen/testcase.git
-
Перейдите в папку проекта:
cd testcase
-
Запустите контейнеры с помощью Docker Compose:
docker-compose up
-
После запуска контейнеров выполните миграции для базы данных Django:
docker-compose run web python manage.py migrate
-
Теперь создайте суперпользователя для доступа к админке:
docker-compose run web python manage.py createsuperuser
-
После этого создайте токен для авторизации с помощью команды:
docker-compose run web python manage.py drf_create_token <username>
-
После этого снова поднимите контейнеры:
docker-compose up
Авторизироваться можно через UI Swagger(кнопка Authorize) http://0.0.0.0:8000/swagger/ либо через Postman передав в Header:
Authorization: Token <сгенерированный_ранее_токен>
Чтобы запустить тесты:
docker-compose run web python manage.py test
-
Notifications
You must be signed in to change notification settings - Fork 0
stepantishhen/testcase
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published