Adding domains to lb docker aliases for loopback.

This commit is contained in:
2026-07-08 15:20:41 -07:00
parent b8605f02ab
commit 5e4e21e352
4 changed files with 29 additions and 13 deletions

View File

@@ -0,0 +1,44 @@
#!/bin/bash
set -e
. $1 # source the apps.config file with then env vars
read -r -a APP_CONFIGS <<< "$APP_CONFIGS"
cat <<'EOF'
services:
lb:
image: docker.io/caddy:2.11.4-alpine
env_file:
- ./lb/lb.env
volumes:
- ./lb/:/etc/caddy
- /nassella/lb/config:/config
- /nassella/lb/data:/data
- /app/maintenance:/maintenance
networks:
lb:
aliases:
EOF
for config_string in ${APP_CONFIGS[@]}; do
IFS=','
read -r -a config <<< "$config_string"
subdomain=${config[1]}
echo " - $subdomain.$ROOT_DOMAIN"
done
cat <<'EOF'
restart: unless-stopped
ports:
- "443:443"
- "80:80"
networks:
lb:
ipam:
config:
- subnet: 172.30.0.0/16
EOF