/To-do-list

Primary LanguagePython

To-do-list

To-do-list workflow

Стек технологий

Python Django Django REST Framework PostgreSQL gunicorn docker GitLab

Описание проекта

  • Тестовый API сервис

Документация к API

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

  • Склонировать репозиторий и перейти в него в командной строке:
git clone git@github.com:Edw125/To-do-list.git
cd To-do-list
  • Установите Docker
  • Отредактируйте или создайте файл .env в root. Добавьте в него TELEGRAM_TOKEN
  • Параметры запуска описаны в файлах docker-compose.yml которые находятся в корне.
  • Запустите docker compose:
docker compose up -d --build
  • Создайте миграции:
docker compose exec server python manage.py makemigrations
  • Примените миграции:
docker compose exec server python manage.py migrate
  • Перед тем, как войти в админ-панель, нужно создать суперпользователя командой:
docker compose exec server python manage.py createsuperuser

Доступ к админ-зоне