TaskiStack — это веб-приложение на Django, контейнеризованное с помощью Docker и включающее REST API для управления задачами.
- Python / Django
- Django REST Framework
- Docker / Docker Compose
- SQLite (по умолчанию, можно заменить на PostgreSQL)
- GitHub Actions (CI/CD)
git clone https://github.com/ShiroyashaSG/TaskiStack.git
cd TaskiStack
Пример .env:
POSTGRES_USER=django_user
POSTGRES_PASSWORD=mysecretpassword
POSTGRES_DB=django
DB_HOST=db
DB_PORT=5432
docker-compose up --build
Проект будет доступен по адресу http://localhost:8000
docker-compose exec backend python manage.py migrate
docker-compose exec backend python manage.py createsuperuser
Для запуска тестов:
docker-compose exec backend python manage.py test
Настроен GitHub Actions workflow (.github/workflows/main.yml
) для автоматической сборки и тестирования проекта при каждом push.
Проект распространяется по лицензии MIT.