Soft fork for a caddy reverse template for railway
at main 663 B view raw
1#!/bin/sh 2 3set -euo pipefail 4 5# for backwards compatibility, seperates host and port from url 6export FRONTEND_DOMAIN=${FRONTEND_DOMAIN:-${FRONTEND_HOST%:*}} 7export FRONTEND_PORT=${FRONTEND_PORT:-${FRONTEND_HOST##*:}} 8 9export BACKEND_DOMAIN=${BACKEND_DOMAIN:-${BACKEND_HOST%:*}} 10export BACKEND_PORT=${BACKEND_PORT:-${BACKEND_HOST##*:}} 11 12# strip https:// or https:// from domain if necessary 13FRONTEND_DOMAIN=${FRONTEND_DOMAIN##*://} 14BACKEND_DOMAIN=${BACKEND_DOMAIN##*://} 15 16echo using frontend: ${FRONTEND_DOMAIN} with port: ${FRONTEND_PORT} 17echo using backend: ${BACKEND_DOMAIN} with port: ${BACKEND_PORT} 18 19exec caddy run --config Caddyfile --adapter caddyfile 2>&1