USER_ID="$(id -u)" docker compose up
Запустятся следующие контейнеры:
- postgres:5432 (admin/admin)
- redis:6379
- prometheus:9090
- grafana:3000 (admin/admin)
- app:8080
Дашборд - http://localhost:3000/d/ypFZFgvmz
- Примеры API-запросов
- Миграции базы данных
- Пример файла JSON для импорта/экспорта задач
- Swagger-документацию для API
- Dev окружение
- No critical flaws
- You can significantly speed up integration tests by reducing the number of containers used
- I was confused by the requirements in terms of using channels and mutexes, but it seems to be a problem with the requirements itself