Add Proxmox deployment script
This commit is contained in:
53
deploy-kostenverdeler-pve.md
Normal file
53
deploy-kostenverdeler-pve.md
Normal 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'
|
||||
```
|
||||
Reference in New Issue
Block a user