Files
Per Hoener 0d45331f5c
Deploy / validate-dispatch (push) Successful in 43s
Deploy / scheduled-rebuild-dev (push) Skipped
Deploy / scheduled-rebuild-master (push) Skipped
Deploy / rollback-dev (push) Skipped
Deploy / rollback-master (push) Skipped
Deploy / changes (push) Successful in 13s
Deploy / secret-scan (push) Successful in 9s
Deploy / app-quality (push) Successful in 11m21s
Deploy / security-deps (push) Successful in 14s
Deploy / context (push) Failing after 1s
Deploy / app-image (push) Skipped
Deploy / deploy-dev (push) Skipped
Deploy / deploy-master (push) Skipped
Initial commit
2026-09-18 23:37:19 +02:00

35 lines
1.1 KiB
Bash

# Safe example configuration for the neutral website starter.
# Copy to .env.local for local development. Never commit real secrets.
# Public identity and contact values
APP_NAME=Example Website
APP_URL=https://example.com
COMPANY_NAME=Example Company
CONTACT_EMAIL=info@example.com
CONTACT_PHONE=+49 000 000000
CONTACT_ADDRESS=Example Street 1, 12345 Example City
PRIMARY_DOMAIN=example.com
# HTTPS ICS calendar URL (required at runtime, not during next build).
# Plain HTTP is accepted only for loopback test fixtures.
CALENDAR_URL=https://example.com/calendar.ics
# Runtime and reverse-proxy settings
CORS_ORIGIN=https://example.com
TRUSTED_PROXIES=["172.16.0.0/12"]
CALENDAR_CACHE_DURATION_MS=600000
CALENDAR_FETCH_TIMEOUT_MS=10000
DEFAULT_CALENDAR_TIMEZONE=Europe/Berlin
MAX_RECURRENCE_WINDOW_MONTHS=12
MAX_ICS_BYTES=524288
MAX_OCCURRENCES_PER_EVENT=500
ROUTINE_EVENT_TITLES=regeltermin
HOSTNAME=127.0.0.1
PORT=3000
# Docker/Traefik examples
APP_IMAGE_NAME=website-starter:local
TRAEFIK_STACK_NAME=website-starter
TRAEFIK_NETWORK_NAME=traefik-external
TRAEFIK_CERTRESOLVER=letsencrypt