File tree Expand file tree Collapse file tree 7 files changed +24
-4
lines changed Expand file tree Collapse file tree 7 files changed +24
-4
lines changed Original file line number Diff line number Diff line change 30
30
password : ${{ secrets.DOCKERHUB_TOKEN }}
31
31
- name : Build Docker Container
32
32
run : |
33
- docker build -t $IMAGE:$GITHUB_RUN_ID -f async-server-provisioner/Dockerfile .
33
+ docker build -t $IMAGE:$GITHUB_RUN_ID -f async-server-provisioner/Dockerfile --build-arg DD_GIT_REPOSITORY_URL=$(git config --get remote.origin.url) --build-arg DD_GIT_COMMIT_SHADD_GIT_COMMIT_SHA=$(git rev-parse HEAD) .
34
34
- name : Push Container
35
35
run : |
36
36
docker tag $IMAGE:$GITHUB_RUN_ID $IMAGE:latest
Original file line number Diff line number Diff line change 30
30
- name : Build Docker Container
31
31
run : |
32
32
cd react-frontend
33
- docker build -t $IMAGE:$GITHUB_RUN_ID -f Dockerfile --build-arg API_URL=${API_URL} .
33
+ docker build -t $IMAGE:$GITHUB_RUN_ID -f Dockerfile --build-arg API_URL=${API_URL} --build-arg DD_GIT_REPOSITORY_URL=$(git config --get remote.origin.url) --build-arg DD_GIT_COMMIT_SHADD_GIT_COMMIT_SHA=$(git rev-parse HEAD) .
34
34
env :
35
35
API_URL : https://api.cloud-game.app
36
36
- name : Push Container
Original file line number Diff line number Diff line change 25
25
password : ${{ secrets.DOCKERHUB_TOKEN }}
26
26
- name : Build Docker Container
27
27
run : |
28
- docker build -t $IMAGE:$GITHUB_RUN_ID -f backend/Dockerfile-prod-be .
28
+ docker build -t $IMAGE:$GITHUB_RUN_ID -f backend/Dockerfile-prod-be --build-arg DD_GIT_REPOSITORY_URL=$(git config --get remote.origin.url) --build-arg DD_GIT_COMMIT_SHADD_GIT_COMMIT_SHA=$(git rev-parse HEAD) .
29
29
- name : Push Container
30
30
run : |
31
31
docker tag $IMAGE:$GITHUB_RUN_ID $IMAGE:latest
47
47
- name : Build Docker Container
48
48
run : |
49
49
cd backend
50
- docker build -t $IMAGE:$GITHUB_RUN_ID -f Dockerfile-prod-fe --build-arg ADMIN_URL=${ADMIN_URL} --build-arg SERVER_URL=${SERVER_URL} .
50
+ docker build -t $IMAGE:$GITHUB_RUN_ID -f Dockerfile-prod-fe --build-arg ADMIN_URL=${ADMIN_URL} --build-arg SERVER_URL=${SERVER_URL} --build-arg DD_GIT_REPOSITORY_URL=$(git config --get remote.origin.url) --build-arg DD_GIT_COMMIT_SHADD_GIT_COMMIT_SHA=$(git rev-parse HEAD) .
51
51
env :
52
52
ADMIN_URL : /
53
53
SERVER_URL : https://api.cloud-game.app/
Original file line number Diff line number Diff line change @@ -13,6 +13,11 @@ RUN npm run build
13
13
14
14
FROM node:21.7-bullseye-slim
15
15
16
+ ARG DD_GIT_REPOSITORY_URL
17
+ ARG DD_GIT_COMMIT_SHA
18
+ ENV DD_GIT_REPOSITORY_URL=${DD_GIT_REPOSITORY_URL}
19
+ ENV DD_GIT_COMMIT_SHA=${DD_GIT_COMMIT_SHA}
20
+
16
21
ENV NODE_ENV=production
17
22
WORKDIR /usr/src/app
18
23
Original file line number Diff line number Diff line change @@ -12,6 +12,11 @@ COPY backend .
12
12
13
13
FROM node:21.7-bullseye-slim
14
14
15
+ ARG DD_GIT_REPOSITORY_URL
16
+ ARG DD_GIT_COMMIT_SHA
17
+ ENV DD_GIT_REPOSITORY_URL=${DD_GIT_REPOSITORY_URL}
18
+ ENV DD_GIT_COMMIT_SHA=${DD_GIT_COMMIT_SHA}
19
+
15
20
WORKDIR /usr/src/app
16
21
17
22
COPY --from=build /usr/src/app .
Original file line number Diff line number Diff line change @@ -25,6 +25,11 @@ RUN npm run build
25
25
26
26
FROM nginx:1.17.9-alpine
27
27
28
+ ARG DD_GIT_REPOSITORY_URL
29
+ ARG DD_GIT_COMMIT_SHA
30
+ ENV DD_GIT_REPOSITORY_URL=${DD_GIT_REPOSITORY_URL}
31
+ ENV DD_GIT_COMMIT_SHA=${DD_GIT_COMMIT_SHA}
32
+
28
33
RUN rm -Rf /usr/share/nginx/*
29
34
30
35
COPY docker/nginx/default.conf /etc/nginx/conf.d/default.conf
Original file line number Diff line number Diff line change @@ -11,6 +11,11 @@ RUN npm install && npm run build
11
11
12
12
FROM nginx:1.17.9-alpine
13
13
14
+ ARG DD_GIT_REPOSITORY_URL
15
+ ARG DD_GIT_COMMIT_SHA
16
+ ENV DD_GIT_REPOSITORY_URL=${DD_GIT_REPOSITORY_URL}
17
+ ENV DD_GIT_COMMIT_SHA=${DD_GIT_COMMIT_SHA}
18
+
14
19
RUN rm -Rf /usr/share/nginx/*
15
20
16
21
COPY docker/nginx/default.conf /etc/nginx/conf.d/default.conf
You can’t perform that action at this time.
0 commit comments