Skip to content

stepantishhen/testcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Сначала склонируйте репозиторий с помощью следующей команды:

    git clone https://github.com/stepantishhen/testcase.git
  2. Перейдите в папку проекта:

    cd testcase
  3. Запустите контейнеры с помощью Docker Compose:

    docker-compose up
  4. После запуска контейнеров выполните миграции для базы данных Django:

    docker-compose run web python manage.py migrate
  5. Теперь создайте суперпользователя для доступа к админке:

    docker-compose run web python manage.py createsuperuser
  6. После этого создайте токен для авторизации с помощью команды:

    docker-compose run web python manage.py drf_create_token <username>
  7. После этого снова поднимите контейнеры:

    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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published