feat: kompose secrets

This commit is contained in:
2025-10-11 11:45:47 +02:00
parent c69e86fb95
commit a18d68f336
43 changed files with 904 additions and 182 deletions

View File

@@ -1,3 +1,7 @@
# =================================================================
# AUTH Stack Configuration
# =================================================================
# Stack identification
COMPOSE_PROJECT_NAME=auth
@@ -7,9 +11,13 @@ DOCKER_IMAGE=quay.io/keycloak/keycloak:latest
# Database name
DB_NAME=keycloak
# Traefik hostname
TRAEFIK_HOST=auth.pivoine.art
# Traefik configuration
TRAEFIK_ENABLED=true
TRAEFIK_HOST=${TRAEFIK_HOST_AUTH}
# Keycloak admin credentials
# Additional configuration
KC_ADMIN_USERNAME=admin
KC_ADMIN_PASSWORD=admin
# NOTE: Secrets are stored in root secrets.env file
# Available secrets for this stack:
# - AUTH_KC_ADMIN_PASSWORD=CHANGE_ME_GENERATE_WITH_KOMPOSE

View File

@@ -0,0 +1,15 @@
# Stack identification
COMPOSE_PROJECT_NAME=auth
# Docker image
DOCKER_IMAGE=quay.io/keycloak/keycloak:latest
# Database name
DB_NAME=keycloak
# Traefik hostname
TRAEFIK_HOST=auth.pivoine.art
# Keycloak admin credentials
KC_ADMIN_USERNAME=admin
KC_ADMIN_PASSWORD=admin

View File

@@ -1,6 +0,0 @@
# Stack identification
COMPOSE_PROJECT_NAME=auth
# Note: All configuration variables are now in the root .env file
# with AUTH_ prefix (e.g., AUTH_TRAEFIK_HOST, AUTH_DOCKER_IMAGE, AUTH_DB_NAME)
# All secrets are in secrets.env (e.g., AUTH_KC_ADMIN_PASSWORD)