77 lines
3.3 KiB
Plaintext
77 lines
3.3 KiB
Plaintext
# Parallel Synology HTTP deployment.
|
|
# This intentionally uses high ports and does not touch existing nodedc-demo.
|
|
|
|
AUTH_DOMAIN=auth.nas.nodedc
|
|
AUTH_ADMIN_DOMAIN=auth-admin.nas.nodedc
|
|
AUTH_ADMIN_LAN_HOST=172.22.0.222
|
|
LAUNCHER_DOMAIN=launcher.nas.nodedc
|
|
TASK_DOMAIN=task.nas.nodedc
|
|
BIM_DOMAIN=bim.nodedc.tech
|
|
NODEDC_PUBLIC_HTTP_PORT=18080
|
|
PLATFORM_HTTP_PORT=18080
|
|
SYNOLOGY_TASK_MANAGER_UPSTREAM=host.docker.internal:18090
|
|
SYNOLOGY_BIM_VIEWER_UPSTREAM=host.docker.internal:18100
|
|
|
|
AUTHENTIK_IMAGE=ghcr.io/goauthentik/server
|
|
AUTHENTIK_TAG=2026.2.2
|
|
AUTHENTIK_ERROR_REPORTING__ENABLED=false
|
|
AUTHENTIK_LISTEN__TRUSTED_PROXY_CIDRS=127.0.0.0/8,172.16.0.0/12
|
|
|
|
PG_DB=authentik
|
|
PG_USER=authentik
|
|
PG_PASS=replace-with-random-synology-secret
|
|
AUTHENTIK_SECRET_KEY=replace-with-random-synology-secret
|
|
AUTHENTIK_BOOTSTRAP_EMAIL=admin@nodedc.local
|
|
AUTHENTIK_BOOTSTRAP_PASSWORD=replace-with-random-synology-secret
|
|
AUTHENTIK_BOOTSTRAP_TOKEN=replace-with-random-synology-secret
|
|
|
|
LAUNCHER_BASE_URL=https://hub.nodedc.ru
|
|
TASK_BASE_URL=https://ops.nodedc.ru
|
|
NODEDC_BIM_VIEWER_PUBLIC_URL=https://bim.nodedc.tech
|
|
TASK_LOGOUT_URI=https://ops.nodedc.ru/logout
|
|
TASK_INTERNAL_LOGOUT_URL=https://ops.nodedc.ru/api/internal/nodedc/logout/
|
|
NODEDC_ENGINE_DOCKER_NETWORK=nodedc-demo_default
|
|
NODEDC_ENGINE_INTERNAL_URL=http://nodedc-demo-nodedc-backend-1:3001
|
|
|
|
LAUNCHER_OIDC_ISSUER=https://id.nodedc.ru/application/o/launcher/
|
|
LAUNCHER_OIDC_CLIENT_ID=nodedc-launcher
|
|
LAUNCHER_OIDC_CLIENT_SECRET=replace-with-random-synology-secret
|
|
LAUNCHER_OIDC_REDIRECT_URI=https://hub.nodedc.ru/auth/callback
|
|
LAUNCHER_OIDC_LOGGED_OUT_REDIRECT_URI=https://hub.nodedc.ru/auth/logged-out
|
|
LAUNCHER_LOGOUT_URI=https://hub.nodedc.ru/logout
|
|
LAUNCHER_COOKIE_DOMAIN=.nodedc.ru
|
|
|
|
PLANE_OIDC_ISSUER=https://id.nodedc.ru/application/o/task-manager/
|
|
PLANE_OIDC_CLIENT_ID=nodedc-task-manager
|
|
PLANE_OIDC_CLIENT_SECRET=replace-with-random-synology-secret
|
|
PLANE_OIDC_REDIRECT_URI=https://ops.nodedc.ru/auth/oidc/callback
|
|
|
|
NODEDC_AUTHENTIK_BASE_URL=http://nodedc-platform-authentik-server:9000
|
|
AUTHENTIK_BASE_URL=http://nodedc-platform-authentik-server:9000
|
|
NODEDC_AUTHENTIK_SERVICE_TOKEN=replace-with-authentik-api-token
|
|
AUTHENTIK_SERVICE_TOKEN=replace-with-authentik-api-token
|
|
NODEDC_INTERNAL_ACCESS_TOKEN=replace-with-random-synology-secret
|
|
SESSION_SECRET=replace-with-random-synology-secret
|
|
COOKIE_DOMAIN=.nas.nodedc
|
|
COOKIE_SECURE=false
|
|
|
|
NOTIFICATION_PG_DB=nodedc_notifications
|
|
NOTIFICATION_PG_USER=nodedc_notifications
|
|
NOTIFICATION_PG_PASS=replace-with-random-synology-secret
|
|
NODEDC_NOTIFICATION_CORE_URL=http://notification-core:5185
|
|
|
|
AI_WORKSPACE_PG_DB=nodedc_ai_workspace
|
|
AI_WORKSPACE_PG_USER=nodedc_ai_workspace
|
|
AI_WORKSPACE_PG_PASS=replace-with-random-synology-secret
|
|
AI_WORKSPACE_ASSISTANT_TOKEN=replace-with-random-synology-secret
|
|
NODEDC_AI_WORKSPACE_ASSISTANT_URL=http://ai-workspace-assistant:18082
|
|
AI_WORKSPACE_OPS_ENTITLEMENT_URL=http://172.22.0.222:18190/api/internal/v1/ai-workspace/entitlements
|
|
AI_WORKSPACE_OPS_ENTITLEMENT_TOKEN=replace-with-ops-agent-gateway-internal-token
|
|
AI_WORKSPACE_OPS_ENTITLEMENT_REQUIRED=false
|
|
|
|
AI_WORKSPACE_HUB_TOKEN=replace-with-random-synology-secret
|
|
AI_WORKSPACE_HUB_HOST_BIND=0.0.0.0:18081
|
|
AI_WORKSPACE_HUB_PUBLIC_URL=wss://ai-hub.nodedc.ru/api/ai-workspace/hub
|
|
AI_WORKSPACE_HUB_INTERNAL_URL=https://ai-hub.nodedc.ru
|
|
AI_WORKSPACE_HUB_FALLBACK_URLS=
|