Publish curated Unraid-AppOps-Gateway source from 034c9f844d2455850ba37b31379b7edaa786583e

This commit is contained in:
Public Source Publisher committed 2026-10-01 19:39:31 +00:00
1 parent c61fbfd87f
commit 1a54836efc
101 files changed
+4973 -1298

No files matched your search

+21 -5
View File
@@ -3,12 +3,28 @@ services:
appops-gateway:
build: .
image: unraid-appops-gateway:local
ports: ["127.0.0.1:1216:1216"]
env_file:
- path: .env
required: false
environment:
APPOPS_REQUIRE_OPERATOR_AUTH: "true"
APPOPS_OPERATOR_TOKEN: "${APPOPS_OPERATOR_TOKEN:?Set a strong unique operator token}"
APPOPS_SECRET_KEY: "${APPOPS_SECRET_KEY:?Set a persistent encryption key}"
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"
volumes: ["./data:/data"]
ports:
- "127.0.0.1:1216:1216"
volumes:
- ./data:/data
restart: unless-stopped