Add Proxmox deployment script

This commit is contained in:
Codex
2026-06-19 11:55:56 +02:00
parent aae84ec9b6
commit d57eccbe7c
2 changed files with 219 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
# Kostenverdeler deployen op Proxmox VE
Gebruik `deploy-kostenverdeler-pve.sh` in de shell van je Proxmox host.
## Snel starten met DHCP
```bash
bash deploy-kostenverdeler-pve.sh
```
Dit maakt standaard container `120` aan en serveert de app op poort `8080`.
## Met statisch IP
```bash
CTID=120 \
NET0_IP="192.168.1.50/24" \
GATEWAY="192.168.1.1" \
bash deploy-kostenverdeler-pve.sh
```
## Met domeinnaam via Caddy
Zorg eerst dat DNS naar de container wijst. Daarna:
```bash
CTID=120 \
NET0_IP="192.168.1.50/24" \
GATEWAY="192.168.1.1" \
DOMAIN="kosten.henrystuifzand.nl" \
bash deploy-kostenverdeler-pve.sh
```
## Veelgebruikte variabelen
```bash
CTID=120
HOSTNAME=kostenverdeler
STORAGE=local-lvm
TEMPLATE_STORAGE=local
DISK_SIZE=4
MEMORY=256
CORES=1
BRIDGE=vmbr0
DOMAIN=
REPO_URL=https://git.henrystuifzand.nl/henry/kostenverdeler.git
```
## Updaten na een nieuwe commit
```bash
pct exec 120 -- bash -lc 'cd /var/www/kostenverdeler && git pull && systemctl reload caddy'
```