From 9e04e4f5c26370cb99c05651d57d4a74b011e08f Mon Sep 17 00:00:00 2001 From: Joel Date: Wed, 12 Aug 2026 13:54:21 +0800 Subject: [PATCH] chore: add Docker configuration for the Turnstile site key (#40569) --- docker/.env.example | 1 + docker/docker-compose-template.yaml | 1 + docker/docker-compose.yaml | 1 + docker/envs/core-services/web.env.example | 1 + web/docker/entrypoint.sh | 1 + 5 files changed, 5 insertions(+) diff --git a/docker/.env.example b/docker/.env.example index 34491c1d082..d44703af976 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -137,6 +137,7 @@ API_SENTRY_TRACES_SAMPLE_RATE=1.0 API_SENTRY_PROFILES_SAMPLE_RATE=1.0 WEB_SENTRY_DSN= AMPLITUDE_API_KEY= +TURNSTILE_SITE_KEY= TEXT_GENERATION_TIMEOUT_MS=60000 CSP_WHITELIST= ALLOW_EMBED=false diff --git a/docker/docker-compose-template.yaml b/docker/docker-compose-template.yaml index 4ac4e0161ff..05717bd872a 100644 --- a/docker/docker-compose-template.yaml +++ b/docker/docker-compose-template.yaml @@ -398,6 +398,7 @@ services: SERVER_CONSOLE_API_URL: ${SERVER_CONSOLE_API_URL:-http://api:5001} APP_API_URL: ${APP_API_URL:-} AMPLITUDE_API_KEY: ${AMPLITUDE_API_KEY:-} + TURNSTILE_SITE_KEY: ${TURNSTILE_SITE_KEY:-} NEXT_PUBLIC_COOKIE_DOMAIN: ${NEXT_PUBLIC_COOKIE_DOMAIN:-} NEXT_PUBLIC_SOCKET_URL: ${NEXT_PUBLIC_SOCKET_URL:-ws://localhost} SENTRY_DSN: ${WEB_SENTRY_DSN:-} diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 289076b9364..09b33e62e94 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -404,6 +404,7 @@ services: SERVER_CONSOLE_API_URL: ${SERVER_CONSOLE_API_URL:-http://api:5001} APP_API_URL: ${APP_API_URL:-} AMPLITUDE_API_KEY: ${AMPLITUDE_API_KEY:-} + TURNSTILE_SITE_KEY: ${TURNSTILE_SITE_KEY:-} NEXT_PUBLIC_COOKIE_DOMAIN: ${NEXT_PUBLIC_COOKIE_DOMAIN:-} NEXT_PUBLIC_SOCKET_URL: ${NEXT_PUBLIC_SOCKET_URL:-ws://localhost} SENTRY_DSN: ${WEB_SENTRY_DSN:-} diff --git a/docker/envs/core-services/web.env.example b/docker/envs/core-services/web.env.example index 8c380512ebb..d4366bca7d7 100644 --- a/docker/envs/core-services/web.env.example +++ b/docker/envs/core-services/web.env.example @@ -22,6 +22,7 @@ MARKETPLACE_API_URL=https://marketplace.dify.ai INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH=4000 ALLOW_EMBED=false AMPLITUDE_API_KEY= +TURNSTILE_SITE_KEY= COOKIEYES_SITE_KEY= ENABLE_WEBSITE_JINAREADER=true ENABLE_WEBSITE_FIRECRAWL=true diff --git a/web/docker/entrypoint.sh b/web/docker/entrypoint.sh index 15569d55158..ea4f0b57bd3 100755 --- a/web/docker/entrypoint.sh +++ b/web/docker/entrypoint.sh @@ -27,6 +27,7 @@ export NEXT_PUBLIC_SITE_ABOUT=${SITE_ABOUT} export NEXT_TELEMETRY_DISABLED=${NEXT_TELEMETRY_DISABLED} export NEXT_PUBLIC_AMPLITUDE_API_KEY=${AMPLITUDE_API_KEY} +export NEXT_PUBLIC_TURNSTILE_SITE_KEY=${TURNSTILE_SITE_KEY} export NEXT_PUBLIC_COOKIEYES_SITE_KEY=${NEXT_PUBLIC_COOKIEYES_SITE_KEY:-${COOKIEYES_SITE_KEY}} export NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS=${TEXT_GENERATION_TIMEOUT_MS}