cee43aa733c3661cbe351c486c7f16ec1bfd31cd
Application stacks now live in stacks/<domain>/ and are deployed by Portainer's git poll. The runner workflow no longer pushes or applies the monolithic root docker-compose.yml — it just pushes the Caddyfile and reloads Caddy (now via docker exec, since `dc exec` no longer makes sense). apply- compose.ps1 drops its -Compose and -DevStack flags for the same reason. Local docker-compose.yml and dev-compose.yml are deleted; their content has been split into stacks/* and is already running in production. The server copies at /valhalla-lab/docker-compose.yml and /valhalla-lab/dev-compose.yml are now orphan files (no workflow or script writes to them) and will be removed after Caddy is cut over to its own proxy Portainer stack. No live container is touched by this commit. The runner's next invocation runs the new strict-subset workflow (Caddyfile push + reload only).
homelabstack
Languages
Python
54.5%
Shell
18.5%
PowerShell
16%
JavaScript
5.5%
HTML
4.7%
Other
0.7%