Files
Unraid-AppOps-Gateway-Public/docker-compose.yml
T

31 lines
1.4 KiB
YAML

name: unraid-appops-gateway
services:
appops-gateway:
build: .
image: unraid-appops-gateway:local
env_file:
- path: .env
required: false
environment:
APPOPS_SECRET_KEY_FILE: "${APPOPS_SECRET_KEY_FILE:-/data/secret-key}"
APPOPS_AUTH_PUBLIC_URL: "${APPOPS_AUTH_PUBLIC_URL:-}"
APPOPS_FRONTEND_ORIGIN: "${APPOPS_FRONTEND_ORIGIN:?Set the exact HTTPS browser origin}"
APPOPS_AUTH_ADMIN_EMAILS: "${APPOPS_AUTH_ADMIN_EMAILS:-}"
APPOPS_AUTH_ADMIN_SUBJECTS: "${APPOPS_AUTH_ADMIN_SUBJECTS:-}"
APPOPS_AUTHENTIK_ISSUER: "${APPOPS_AUTHENTIK_ISSUER:-}"
APPOPS_AUTHENTIK_ENTRA_SOURCE: "${APPOPS_AUTHENTIK_ENTRA_SOURCE:-}"
APPOPS_AUTHENTIK_CLIENT_ID: "${APPOPS_AUTHENTIK_CLIENT_ID:-}"
APPOPS_AUTHENTIK_CLIENT_SECRET_FILE: "${APPOPS_AUTHENTIK_CLIENT_SECRET_FILE:-/data/authentik-oidc-secret}"
APPOPS_ENTRA_TENANT_ID: "${APPOPS_ENTRA_TENANT_ID:-}"
APPOPS_ENTRA_CLIENT_ID: "${APPOPS_ENTRA_CLIENT_ID:-}"
APPOPS_ENTRA_CLIENT_SECRET_FILE: "${APPOPS_ENTRA_CLIENT_SECRET_FILE:-/data/entra-oidc-secret}"
APPOPS_OPERATOR_PROXY_AUTH: "${APPOPS_OPERATOR_PROXY_AUTH:-false}"
APPOPS_OPERATOR_PROXY_TRUSTED_NETWORKS: "${APPOPS_OPERATOR_PROXY_TRUSTED_NETWORKS:-}"
APPOPS_ENABLE_MCP: "false"
APPOPS_ENABLE_N8N: "false"
ports:
- "127.0.0.1:1216:1216"
volumes:
- ./data:/data
restart: unless-stopped