4 проект обучения на Hexlet:
Менеджер задач
https://task-manager-a32f.onrender.com/
Задачам можно присваивать статусы и метки, назначать ответственных.
Во время проекта использовалась база данных PostgreSQL.
Реализованы тесты Django-Unittest.
Веб-приложение подключено к коллектору ошибок Rollbar
Чтобы локально запустить проект через Poetry, выполните следующие команды:
git clone [email protected]:al-ov73/python-project-52.git
cd python-project-52
Создайте в корневой директории файл .env со следующими переменными и присвойте им значения
DATABASE_URL=
SECRET_KEY=
DJANGO_LOG_LEVEL=
ROLLBAR_ACCESS_TOKEN=
EMAIL_HOST_USER=
EMAIL_HOST_PASSWORD=
BOT_TOKEN=
BOT_CHAT_ID=
далее введите следующие команды:
poetry shell
poetry install
make start
Запуск через Docker
docker pull alov73/task_manager:latest
docker run -p 8000:8000 alov73/task_manager:latest