Refactor environment variable handling in frontend setup
This commit is contained in:
@@ -22,8 +22,8 @@ services:
|
|||||||
container_name: frontend
|
container_name: frontend
|
||||||
volumes:
|
volumes:
|
||||||
- ./frontend.env:/app/.env # Mount it as .env at runtime
|
- ./frontend.env:/app/.env # Mount it as .env at runtime
|
||||||
env_file:
|
# env_file:
|
||||||
- ./frontend.env
|
# - ./frontend.env
|
||||||
ports:
|
ports:
|
||||||
- "5100:3000"
|
- "5100:3000"
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
|
|||||||
@@ -13,9 +13,6 @@ RUN npm ci
|
|||||||
# Copy entire project
|
# Copy entire project
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# Create a .env file before build
|
|
||||||
RUN echo "NEXT_PUBLIC_HCAPTCHA_SITE_KEY=$HCAPTCHA_SITE_KEY" > .env
|
|
||||||
|
|
||||||
# Build the Next.js app
|
# Build the Next.js app
|
||||||
RUN npm run build
|
RUN npm run build
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user