Skip to content

Commit d09b436

Browse files
authored
Merge pull request #130 from jabardigitalservice/infra-add-env-keycloak
chore(infra): add new env production
2 parents 2db7c41 + 6ca68fa commit d09b436

File tree

2 files changed

+43
-3
lines changed

2 files changed

+43
-3
lines changed

.github/workflows/release-production.yaml

+23-3
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,16 @@ jobs:
5252
kv-superapp-service-production/data/web NEW_RELIC_APPLICATION_ID | NEW_RELIC_APPLICATION_ID ;
5353
kv-superapp-service-production/data/web BASE_URL_ADUAN | BASE_URL_ADUAN ;
5454
kv-superapp-service-production/data/web USERNAME_URL_ADUAN | USERNAME_URL_ADUAN ;
55-
kv-superapp-service-production/data/web PASSWORD_URL_ADUAN | PASSWORD_URL_ADUAN
55+
kv-superapp-service-production/data/web PASSWORD_URL_ADUAN | PASSWORD_URL_ADUAN ;
56+
kv-superapp-service-production/data/web KEYCLOAK_URL | KEYCLOAK_URL ;
57+
kv-superapp-service-production/data/web KEYCLOAK_CLIENT_ID_PARTNER | KEYCLOAK_CLIENT_ID_PARTNER ;
58+
kv-superapp-service-production/data/web KEYCLOAK_CLIENT_SECRET_PARTNER | KEYCLOAK_CLIENT_SECRET_PARTNER ;
59+
kv-superapp-service-production/data/web X_PARTNER_ID | X_PARTNER_ID ;
60+
kv-superapp-service-production/data/web GOOGLE_MAPS_API | GOOGLE_MAPS_API ;
61+
kv-superapp-service-production/data/web URL_FILE | URL_FILE ;
62+
kv-superapp-service-production/data/web NODE_ENV | NODE_ENV ;
63+
kv-superapp-service-production/data/web UNLEASH_URL | UNLEASH_URL ;
64+
kv-superapp-service-production/data/web UNLEASH_TOKEN | UNLEASH_TOKEN
5665
5766
- name: 🔨 Build and Push 📦
5867
uses: docker/build-push-action@v4
@@ -75,6 +84,16 @@ jobs:
7584
BASE_URL_ADUAN=${{env.BASE_URL_ADUAN}}
7685
USERNAME_URL_ADUAN=${{env.USERNAME_URL_ADUAN}}
7786
PASSWORD_URL_ADUAN=${{env.PASSWORD_URL_ADUAN}}
87+
KEYCLOAK_URL=${{env.KEYCLOAK_URL}}
88+
KEYCLOAK_CLIENT_ID_PARTNER=${{env.KEYCLOAK_CLIENT_ID_PARTNER}}
89+
KEYCLOAK_CLIENT_SECRET_PARTNER=${{env.KEYCLOAK_CLIENT_SECRET_PARTNER}}
90+
X_PARTNER_ID=${{env.X_PARTNER_ID}}
91+
GOOGLE_MAPS_API=${{env.GOOGLE_MAPS_API}}
92+
URL_FILE=${{env.URL_FILE}}
93+
NODE_ENV=${{env.NODE_ENV}}
94+
UNLEASH_URL=${{env.UNLEASH_URL}}
95+
UNLEASH_TOKEN=${{env.UNLEASH_TOKEN}}
96+
7897
7998
## GitOps
8099
- name: ⚙️ GitOps ArgoCD Setup
@@ -117,7 +136,8 @@ jobs:
117136
- title: Release Superapp Web v${{ env.version }} to production
118137
- project: Sapawarga
119138
- participants: " \
120-
"https://gitlab.com/api/v4/projects/${{ secrets.GITLAB_PROJECT_ID }}/merge_requests")
139+
--data-urlencode "labels=CES-superapp-web" \
140+
"https://gitlab.com/api/v4/projects/${{ secrets.GITLAB_PROJECT_ID }}/merge_requests")
121141
122142
MR_URL=$(echo $MR_RESPONSE | jq -r '.web_url')
123143
echo "mr_url=$MR_URL" >> $GITHUB_OUTPUT
@@ -138,4 +158,4 @@ jobs:
138158
139159
<b>Merge Request:</b> ${{ steps.create_mr.outputs.mr_url }}
140160
141-
⚠️ Please review and merge the deployment MR @feriahmd
161+
⚠️ Please review and merge the deployment MR @feriahmd

Dockerfile

+20
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@ ARG NEW_RELIC_APPLICATION_ID
1919
ARG BASE_URL_ADUAN
2020
ARG USERNAME_URL_ADUAN
2121
ARG PASSWORD_URL_ADUAN
22+
ARG KEYCLOAK_URL
23+
ARG KEYCLOAK_CLIENT_ID_PARTNER
24+
ARG KEYCLOAK_CLIENT_SECRET_PARTNER
25+
ARG X_PARTNER_ID
26+
ARG GOOGLE_MAPS_API
27+
ARG URL_FILE
28+
ARG NODE_ENV
29+
ARG UNLEASH_URL
30+
ARG UNLEASH_TOKEN
31+
32+
2233
ENV API_KEY $API_KEY
2334
ENV SENTRY_DSN $SENTRY_DSN
2435
ENV SENTRY_SAMPLE_RATE $SENTRY_SAMPLE_RATE
@@ -34,6 +45,15 @@ ENV NEW_RELIC_APPLICATION_ID $NEW_RELIC_APPLICATION_ID
3445
ENV BASE_URL_ADUAN $BASE_URL_ADUAN
3546
ENV USERNAME_URL_ADUAN $USERNAME_URL_ADUAN
3647
ENV PASSWORD_URL_ADUAN $PASSWORD_URL_ADUAN
48+
ENV KEYCLOAK_URL $KEYCLOAK_URL
49+
ENV KEYCLOAK_CLIENT_ID_PARTNER $KEYCLOAK_CLIENT_ID_PARTNER
50+
ENV KEYCLOAK_CLIENT_SECRET_PARTNER $KEYCLOAK_CLIENT_SECRET_PARTNER
51+
ENV X_PARTNER_ID $X_PARTNER_IDX_PARTNER_ID
52+
ENV GOOGLE_MAPS_API $GOOGLE_MAPS_API
53+
ENV URL_FILE $URL_FILE
54+
ENV NODE_ENV $NODE_ENV
55+
ENV UNLEASH_URL $UNLEASH_URL
56+
ENV UNLEASH_TOKEN $UNLEASH_TOKEN
3757

3858
RUN npm run build
3959

0 commit comments

Comments
 (0)