Add separate production, testserver, and demo deployments
CI / test (push) Failing after 10s

This commit is contained in:
2026-09-14 19:58:31 +02:00
parent b87aa0aa17
commit d06ff4a94a
37 changed files with 1293 additions and 121 deletions
+8
View File
@@ -74,6 +74,12 @@ require_variable GARDOMATIC_WEB_BASE_URL
require_identifier GARDOMATIC_DB_NAME
require_identifier GARDOMATIC_DB_USER
GARDOMATIC_DEMO_RESET_ENABLED=${GARDOMATIC_DEMO_RESET_ENABLED:-false}
[[ "$GARDOMATIC_DEMO_RESET_ENABLED" == true || "$GARDOMATIC_DEMO_RESET_ENABLED" == false ]] || die "GARDOMATIC_DEMO_RESET_ENABLED must be true or false"
if [[ "$GARDOMATIC_DEMO_RESET_ENABLED" == true ]]; then
require_variable GARDOMATIC_DEMO_ACCOUNT_EMAIL
fi
case "${GARDOMATIC_SMTP_MODE:-file}" in
smtp)
require_variable GARDOMATIC_SMTP_HOST
@@ -218,6 +224,8 @@ runtime_variables=(
GARDOMATIC_RATE_LIMIT_RPS
GARDOMATIC_RATE_LIMIT_BURST
GARDOMATIC_CORS_TRUSTED_ORIGINS
GARDOMATIC_DEMO_RESET_ENABLED
GARDOMATIC_DEMO_ACCOUNT_EMAIL
GARDOMATIC_SMTP_MODE
GARDOMATIC_SMTP_HOST
GARDOMATIC_SMTP_PORT