Skip to content

Commit 6874496

Browse files
committed
fix: add args in Dockerfile for env variables
1 parent 9191134 commit 6874496

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

.github/workflows/ci.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,9 @@ jobs:
4646
push: true
4747
build-args: |
4848
NODE_ENV=production
49+
env: |
4950
NEXT_PUBLIC_API_URL=https://etu.dev.uttnetgroup.fr/api
50-
NEXT_PUBLIC_CAS_SERVICE_URL=https://etu.dev.uttnetgroup.fr/login
51+
NEXT_PUBLIC_CAS_SERVICE_URL=https://etu.utt.fr/login
5152
NEXT_PUBLIC_API_VERSION=v1
5253
NEXT_PUBLIC_API_REQUEST_TIMEOUT=5000
5354
tags: |
@@ -75,6 +76,7 @@ jobs:
7576
push: true
7677
build-args: |
7778
NODE_ENV=production
79+
env: |
7880
NEXT_PUBLIC_API_URL=https://etu.utt.fr/api
7981
NEXT_PUBLIC_CAS_SERVICE_URL=https://etu.utt.fr/login
8082
NEXT_PUBLIC_API_VERSION=v1

Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
ARG NODE_VERSION=22-alpine
22

3+
ARG NODE_ENV=production
4+
ARG NEXT_PUBLIC_API_URL=http://localhost:3000
5+
ARG NEXT_PUBLIC_CAS_SERVICE_URL=http://localhost:3000
6+
ARG NEXT_PUBLIC_API_VERSION=v1
7+
ARG NEXT_PUBLIC_API_REQUEST_TIMEOUT=10000
8+
9+
ENV NODE_ENV=${NODE_ENV}
10+
ENV NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
11+
ENV NEXT_PUBLIC_CAS_SERVICE_URL=${NEXT_PUBLIC_CAS_SERVICE_URL}
12+
ENV NEXT_PUBLIC_API_VERSION=${NEXT_PUBLIC_API_VERSION}
13+
ENV NEXT_PUBLIC_API_REQUEST_TIMEOUT=${NEXT_PUBLIC_API_REQUEST_TIMEOUT}
14+
315
FROM node:${NODE_VERSION}
416

517
WORKDIR /usr/src/app

0 commit comments

Comments
 (0)