瀏覽代碼

feat: Support NEXT_TELEMETRY_DISABLED (#7181)

Nam Vu 8 月之前
父節點
當前提交
57ce8449b0
共有 4 個文件被更改,包括 6 次插入0 次删除
  1. 1 0
      docker/docker-compose.yaml
  2. 3 0
      web/.env.example
  3. 1 0
      web/Dockerfile
  4. 1 0
      web/docker/entrypoint.sh

+ 1 - 0
docker/docker-compose.yaml

@@ -232,6 +232,7 @@ services:
       CONSOLE_API_URL: ${CONSOLE_API_URL:-}
       APP_API_URL: ${APP_API_URL:-}
       SENTRY_DSN: ${WEB_SENTRY_DSN:-}
+      NEXT_TELEMETRY_DISABLED: ${NEXT_TELEMETRY_DISABLED:-0}
 
   # The postgres database.
   db:

+ 3 - 0
web/.env.example

@@ -13,3 +13,6 @@ NEXT_PUBLIC_PUBLIC_API_PREFIX=http://localhost:5001/api
 
 # SENTRY
 NEXT_PUBLIC_SENTRY_DSN=
+
+# Disable Next.js Telemetry (https://nextjs.org/telemetry)
+NEXT_TELEMETRY_DISABLED=1

+ 1 - 0
web/Dockerfile

@@ -39,6 +39,7 @@ ENV DEPLOY_ENV=PRODUCTION
 ENV CONSOLE_API_URL=http://127.0.0.1:5001
 ENV APP_API_URL=http://127.0.0.1:5001
 ENV PORT=3000
+ENV NEXT_TELEMETRY_DISABLED=1
 
 # set timezone
 ENV TZ=UTC

+ 1 - 0
web/docker/entrypoint.sh

@@ -19,5 +19,6 @@ export NEXT_PUBLIC_PUBLIC_API_PREFIX=${APP_API_URL}/api
 
 export NEXT_PUBLIC_SENTRY_DSN=${SENTRY_DSN}
 export NEXT_PUBLIC_SITE_ABOUT=${SITE_ABOUT}
+export NEXT_TELEMETRY_DISABLED=${NEXT_TELEMETRY_DISABLED}
 
 pm2 start ./pm2.json --no-daemon