71 lines
2.6 KiB
Bash
71 lines
2.6 KiB
Bash
# ===================================================================
|
|
# KOMPOSE - Root Configuration
|
|
# ===================================================================
|
|
# Non-sensitive shared configuration for all stacks
|
|
# Sensitive values should be in secrets.env (not committed to git)
|
|
# ===================================================================
|
|
|
|
# -------------------------------------------------------------------
|
|
# Network Configuration
|
|
# -------------------------------------------------------------------
|
|
NETWORK_NAME=kompose
|
|
|
|
# -------------------------------------------------------------------
|
|
# Database Connection Settings (non-sensitive)
|
|
# -------------------------------------------------------------------
|
|
DB_USER=valknar
|
|
DB_PORT=5432
|
|
DB_HOST=postgres
|
|
|
|
# NOTE: DB_PASSWORD is in secrets.env
|
|
|
|
# -------------------------------------------------------------------
|
|
# Admin Settings (non-sensitive)
|
|
# -------------------------------------------------------------------
|
|
ADMIN_EMAIL=valknar@pivoine.art
|
|
|
|
# NOTE: ADMIN_PASSWORD is in secrets.env
|
|
|
|
# -------------------------------------------------------------------
|
|
# Email/SMTP Settings (non-sensitive)
|
|
# -------------------------------------------------------------------
|
|
EMAIL_TRANSPORT=smtp
|
|
EMAIL_FROM=hi@pivoine.art
|
|
EMAIL_SMTP_HOST=smtp.ionos.de
|
|
EMAIL_SMTP_PORT=465
|
|
EMAIL_SMTP_USER=hi@pivoine.art
|
|
|
|
# NOTE: EMAIL_SMTP_PASSWORD is in secrets.env
|
|
|
|
# -------------------------------------------------------------------
|
|
# Traefik Hostnames (shared configuration)
|
|
# -------------------------------------------------------------------
|
|
# Set custom domains for each stack here
|
|
# These can be overridden in individual stack .env files if needed
|
|
|
|
TRAEFIK_HOST_PROXY=proxy.pivoine.art
|
|
TRAEFIK_HOST_AUTH=auth.pivoine.art
|
|
TRAEFIK_HOST_AUTO=auto.pivoine.art
|
|
TRAEFIK_HOST_BLOG=blog.pivoine.art
|
|
TRAEFIK_HOST_CHAIN=chain.pivoine.art
|
|
TRAEFIK_HOST_CHAT=chat.pivoine.art
|
|
TRAEFIK_HOST_CODE=code.pivoine.art
|
|
TRAEFIK_HOST_DASH=dash.pivoine.art
|
|
TRAEFIK_HOST_DATA=data.pivoine.art
|
|
TRAEFIK_HOST_DOCK=dock.pivoine.art
|
|
TRAEFIK_HOST_DOCS=docs.pivoine.art
|
|
TRAEFIK_HOST_HOME=home.pivoine.art
|
|
TRAEFIK_HOST_LINK=link.pivoine.art
|
|
TRAEFIK_HOST_NEWS=news.pivoine.art
|
|
TRAEFIK_HOST_SEXY=sexy.pivoine.art
|
|
TRAEFIK_HOST_TRACE=trace.pivoine.art
|
|
TRAEFIK_HOST_TRACK=umami.pivoine.art
|
|
TRAEFIK_HOST_VAULT=vault.pivoine.art
|
|
TRAEFIK_HOST_VPN=vpn.pivoine.art
|
|
|
|
# -------------------------------------------------------------------
|
|
# Default Settings (can be overridden in stack .env files)
|
|
# -------------------------------------------------------------------
|
|
# Enable Traefik integration by default
|
|
TRAEFIK_ENABLED=true
|