feat: migrate stack to Portainer git-managed, rename project to valhalla-lab

- Rename project from htpc-download-box to valhalla-lab (directory + dc alias)
- Remove portainer and watchtower from compose; run standalone outside managed stack
  to prevent self-termination during Portainer-triggered redeployments
- Add portainer_proxy external network shared by caddy and standalone portainer
  so Caddy can route to Portainer via Docker DNS without them being in the same stack
- Carve out POST /api/stacks/webhooks/* in Caddyfile so Portainer webhooks can
  reach through the internal_only guard without exposing the full UI
- Update apply-compose.ps1 and sync-prod.ps1 paths from htpc-download-box to valhalla-lab
This commit is contained in:
ginnoir
2026-06-03 23:09:53 -05:00
parent 8558872362
commit bb46b1c10e
4 changed files with 21 additions and 30 deletions
+2 -2
View File
@@ -15,8 +15,8 @@ $repoDir = $PSScriptRoot
Write-Host "Syncing production configs from $server ..."
scp "${server}:~/htpc-download-box/docker-compose.yml" "$repoDir\docker-compose.yml"
scp "${server}:~/htpc-download-box/.env" "$repoDir\.env"
scp "${server}:~/valhalla-lab/docker-compose.yml" "$repoDir\docker-compose.yml"
scp "${server}:~/valhalla-lab/.env" "$repoDir\.env"
scp "${server}:/config/caddy/Caddyfile" "$repoDir\Caddyfile"
Write-Host "Done. Files synced:"