GoSched v1.1.0 — Docker & observability stack
Adds a one-command production-style demo environment.
New
- Dockerfile — multi-stage, distroless-style Alpine image
- docker-compose.yml — GoSched + Prometheus + Grafana
- Grafana dashboard — schedules, wait time, CPU util, completed/missed
- docs/deployment.md — runbook and smoke tests
- Makefile —
docker-up,docker-down,docker-logs
Try it
git clone https://github.com/krwg/gosched.git
cd gosched
docker compose up --build -d
curl -s -X POST http://localhost:8080/api/v1/schedule \
-H "Content-Type: application/json" \
-d @tests/fixtures/tasks.json| Service | URL |
|---|---|
| GoSched | http://localhost:8080 |
| Prometheus | http://localhost:9090 |
| Grafana | http://localhost:3000 (admin / gosched) |
Includes everything from v1.0.0.