# Deploy Static Hugo build served by nginx in one container (`docker compose up -d --build`). Hosting: an LXC on Proxmox, with Caddy in front terminating TLS and reverse-proxying `fundbureau.xyz`. ## Provision On the Proxmox node, with a free CTID and a free IP: ``` CTID=142 IP=10.0.0.51/24 GW=10.0.0.1 BRIDGE=vmbr0 STORAGE=local-lvm \ REPO=https://git.openbureau.ch/karim/fundbureau.git \ ./provision-lxc.sh ``` Then: 1. Test it: `curl -I http://10.0.0.51:8080` 2. Point Caddy's upstream at the IP (`deploy/Caddyfile`), reload Caddy. 3. Open `https://fundbureau.xyz`, verify. ## Update later ``` pct exec -- bash -lc 'cd /opt/fundbureau && git pull && docker compose up -d --build' ```