7aa439d7a7
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
14 lines
302 B
Bash
Executable File
14 lines
302 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
HASH=$(caddy hash-password --plaintext "${ADMIN_PASSWORD:-changeme}")
|
|
export ADMIN_PASSWORD_HASH="$HASH"
|
|
|
|
if [ -n "${HOST_DOMAIN:-}" ]; then
|
|
export SITE_ADDRESS="$HOST_DOMAIN"
|
|
else
|
|
export SITE_ADDRESS=":80"
|
|
fi
|
|
|
|
exec caddy run --config /etc/caddy/Caddyfile --adapter caddyfile
|