Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация:
Вне зависимости от выбранного способа установки вам потребуется клонировать репозиторий и установить секретные ключи
git clone git@github.com:u-shev/python-project-52.git
cd python-project-52
Создать в директории task_manager .env файл для переменных окружения со следующей информацией:
DATABASE_URL=postgresql://{username}:{password}@{host}:{port}/{databasename}
SECRET_KEY='{your secret key}'
Вам потребуется установить и запустить docker и выполнить слудующую команду
docker-compose up
Для корректной работы нужны версии python 3.8.1 и poetry 1.4.2, также нужно установить PostrgreSQL.
whoami
{username}
sudo -u postgres createuser --createdb {username}
createdb {databasename}
psql {databasename} < database.sql
Локально можно использовать SQLite
make install
make migrate
make run
make build
make start