3 Commits

Author SHA1 Message Date
Ondrej Trochta a538b800e5 Fix service names, add log viewer, strip ANSI codes
- Separate container names from compose service names (fixes "no such service" error)
- Add app log with deploy/merge history (persisted to logs/app.log)
- Add Docker log viewer modal per container (with ANSI stripping)
- App Log button in header for deploy history
- Log button on each service chip for Docker container logs
- Colorized log output (errors in red)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 00:04:52 +01:00
Ondrej Trochta c7473378f5 Deploy button disabled when container runs latest code
- Track deployed git hash per project in deployed-hashes.json
- Compare main branch hash with last deployed hash
- Deploy button disabled when no new code to deploy
- Save hash after successful deploy
- Also: CentralStore dev synced with main

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:48:48 +01:00
Ondrej Trochta 8af5a27b4f Initial commit: DocMaster - Docker project manager
Web UI + CLI for managing dockerized projects (start/stop/deploy).
Features: live deploy workflow with SSE streaming, health checks, port map.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:35:45 +01:00