diff --git a/Dockerfile b/Dockerfile index 5b94891..2f9804a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,7 +25,7 @@ FROM node:22-alpine AS runner WORKDIR /app # Set environment variables -ENV NODE_ENV production +ENV NODE_ENV $NODE_ENV ENV NEXT_TELEMETRY_DISABLED 1 # Add a non-root user for security diff --git a/app/layout.js b/app/layout.js index 18d0966..5ff8701 100644 --- a/app/layout.js +++ b/app/layout.js @@ -27,6 +27,8 @@ export async function generateMetadata() { } export default function RootLayout({ children }) { + + return ( @@ -36,14 +38,18 @@ export default function RootLayout({ children }) { /> - + {process.env.NODE_ENV !== 'development' && ( + + )} {children} - + {process.env.NODE_ENV !== 'development' && ( + + )} ); diff --git a/docker-compose.yml b/docker-compose.yml index d45d186..7b540a6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,7 +7,7 @@ services: context: . dockerfile: Dockerfile args: - - NODE_ENV=production + - NODE_ENV=${NODE_ENV} - NEXT_TELEMETRY_DISABLED=1 - NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL} - NEXT_PUBLIC_CLIENT_ID=${NEXT_PUBLIC_CLIENT_ID} @@ -21,4 +21,5 @@ services: - NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL} - NEXT_PUBLIC_CLIENT_ID=${NEXT_PUBLIC_CLIENT_ID} - NEXT_PUBLIC_CLIENT_SECRET=${NEXT_PUBLIC_CLIENT_SECRET} - - APP_PORT=${APP_PORT} \ No newline at end of file + - APP_PORT=${APP_PORT} + - NODE_ENV=${NODE_ENV}