Files
home/Projects/kompose/.env

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