5 Commits

Author SHA1 Message Date
477e22d5a6 Update GitOps workflow to respect stack-type labels
- deploy-prod (master → ubuntu-prod): Only deploys prod and public stacks
- deploy-dev (dev → ubuntu-dev): Only deploys dev-only stacks
- Skips stacks without stack-type labels (with warning)
- Fixed: Only create .env from template if .env doesn't exist

This prevents dev-only experimental stacks from being deployed to
production, even if they're in the master branch.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 10:07:26 -05:00
d7b65f9f6d Enable dev branch deploys 2025-12-31 19:34:43 -05:00
bab710b9f6 Simplify workflow - single job, no matrix 2025-12-31 14:25:21 -05:00
36c54547a5 Fix: trigger on master branch 2025-12-31 14:21:46 -05:00
4dbb0b9180 Initial commit: 23 docker stacks for GitOps deployment
Stacks included:
- Infrastructure: traefik, authentik, gitea, registry, watchtower, dockge
- Monitoring: smokeping, changedetection
- Apps: ghost, gollum, wallabag, radicale, invidious, xbackbone, filebrowser, syncthing, zerotier
- Custom: obsidian-tools, memento, perilous, ramz, bookclub, brain

🤖 Generated with Claude Code
2025-12-31 13:29:43 -05:00