Skip to content

Commit 48b7b32

Browse files
committed
feature: add metadata to prod builds
1 parent 2d4384e commit 48b7b32

File tree

7 files changed

+24
-4
lines changed

7 files changed

+24
-4
lines changed

.github/workflows/consumer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
password: ${{ secrets.DOCKERHUB_TOKEN }}
3131
- name: Build Docker Container
3232
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) .
3434
- name: Push Container
3535
run: |
3636
docker tag $IMAGE:$GITHUB_RUN_ID $IMAGE:latest

.github/workflows/react-frontend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Build Docker Container
3131
run: |
3232
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) .
3434
env:
3535
API_URL: https://api.cloud-game.app
3636
- name: Push Container

.github/workflows/strapi.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
password: ${{ secrets.DOCKERHUB_TOKEN }}
2626
- name: Build Docker Container
2727
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) .
2929
- name: Push Container
3030
run: |
3131
docker tag $IMAGE:$GITHUB_RUN_ID $IMAGE:latest
@@ -47,7 +47,7 @@ jobs:
4747
- name: Build Docker Container
4848
run: |
4949
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) .
5151
env:
5252
ADMIN_URL: /
5353
SERVER_URL: https://api.cloud-game.app/

async-server-provisioner/Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ RUN npm run build
1313

1414
FROM node:21.7-bullseye-slim
1515

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+
1621
ENV NODE_ENV=production
1722
WORKDIR /usr/src/app
1823

backend/Dockerfile-prod-be

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ COPY backend .
1212

1313
FROM node:21.7-bullseye-slim
1414

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+
1520
WORKDIR /usr/src/app
1621

1722
COPY --from=build /usr/src/app .

backend/Dockerfile-prod-fe

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ RUN npm run build
2525

2626
FROM nginx:1.17.9-alpine
2727

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+
2833
RUN rm -Rf /usr/share/nginx/*
2934

3035
COPY docker/nginx/default.conf /etc/nginx/conf.d/default.conf

react-frontend/Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ RUN npm install && npm run build
1111

1212
FROM nginx:1.17.9-alpine
1313

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+
1419
RUN rm -Rf /usr/share/nginx/*
1520

1621
COPY docker/nginx/default.conf /etc/nginx/conf.d/default.conf

0 commit comments

Comments
 (0)