diff --git a/Dockerfile b/Dockerfile index 8d838ba4b5136..079211599e119 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,10 +47,6 @@ ARG NEXT_PUBLIC_UMAMI_WEBSITE_ID ENV NEXT_PUBLIC_BASE_PATH="${NEXT_PUBLIC_BASE_PATH}" -# Make the middleware rewrite through local as default -# refs: https://github.com/lobehub/lobe-chat/issues/5876 -ENV MIDDLEWARE_REWRITE_THROUGH_LOCAL="1" - # Sentry ENV NEXT_PUBLIC_SENTRY_DSN="${NEXT_PUBLIC_SENTRY_DSN}" \ SENTRY_ORG="" \ @@ -135,6 +131,10 @@ ENV NODE_ENV="production" \ NODE_TLS_REJECT_UNAUTHORIZED="" \ SSL_CERT_DIR="/etc/ssl/certs/ca-certificates.crt" +# Make the middleware rewrite through local as default +# refs: https://github.com/lobehub/lobe-chat/issues/5876 +ENV MIDDLEWARE_REWRITE_THROUGH_LOCAL="1" + # set hostname to localhost ENV HOSTNAME="0.0.0.0" \ PORT="3210" diff --git a/Dockerfile.database b/Dockerfile.database index 5fe4bf4f56577..5e1c0980e4348 100644 --- a/Dockerfile.database +++ b/Dockerfile.database @@ -49,10 +49,6 @@ ARG NEXT_PUBLIC_UMAMI_WEBSITE_ID ENV NEXT_PUBLIC_BASE_PATH="${NEXT_PUBLIC_BASE_PATH}" -# Make the middleware rewrite through local as default -# refs: https://github.com/lobehub/lobe-chat/issues/5876 -ENV MIDDLEWARE_REWRITE_THROUGH_LOCAL="1" - ENV NEXT_PUBLIC_SERVICE_MODE="${NEXT_PUBLIC_SERVICE_MODE:-server}" \ NEXT_PUBLIC_ENABLE_NEXT_AUTH="${NEXT_PUBLIC_ENABLE_NEXT_AUTH:-1}" \ APP_URL="http://app.com" \ @@ -153,6 +149,10 @@ ENV NODE_ENV="production" \ NODE_TLS_REJECT_UNAUTHORIZED="" \ SSL_CERT_DIR="/etc/ssl/certs/ca-certificates.crt" +# Make the middleware rewrite through local as default +# refs: https://github.com/lobehub/lobe-chat/issues/5876 +ENV MIDDLEWARE_REWRITE_THROUGH_LOCAL="1" + # set hostname to localhost ENV HOSTNAME="0.0.0.0" \ PORT="3210" diff --git a/src/app/[variants]/(main)/changelog/modal/page.tsx b/src/app/[variants]/(main)/changelog/modal/page.tsx index f5b3a5d443b2d..781e3cb78d991 100644 --- a/src/app/[variants]/(main)/changelog/modal/page.tsx +++ b/src/app/[variants]/(main)/changelog/modal/page.tsx @@ -1,6 +1,6 @@ 'use client'; -import { useLayoutEffect } from 'react'; +import { useEffect } from 'react'; import { useQueryRoute } from '@/hooks/useQueryRoute'; @@ -13,7 +13,7 @@ import { useQueryRoute } from '@/hooks/useQueryRoute'; const ChangelogModal = () => { const router = useQueryRoute(); - useLayoutEffect(() => { + useEffect(() => { router.replace('/changelog'); }, []);