Skip to content

Commit b896387

Browse files
committed
Add environment variables to deployment
1 parent f88e1b6 commit b896387

File tree

4 files changed

+21
-0
lines changed

4 files changed

+21
-0
lines changed

.github/workflows/deploy.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ jobs:
6363
NEXT_PUBLIC_GITHUB_CLIENT_ID: ${{ secrets.NEXT_PUBLIC_GITHUB_CLIENT_ID }}
6464
NEXT_PUBLIC_SOCK_SERVER_URL: ${{ secrets.NEXT_PUBLIC_SOCK_SERVER_URL }}
6565
NEXT_PUBLIC_AUDIO_SERVER_URL: ${{ secrets.NEXT_PUBLIC_AUDIO_SERVER_URL }}
66+
NEXT_PUBLIC_TURN_SERVER: "${{ secrets.NEXT_PUBLIC_TURN_SERVER }}"
67+
NEXT_PUBLIC_TURN_USERNAME: "${{ secrets.NEXT_PUBLIC_TURN_USERNAME }}"
68+
NEXT_PUBLIC_TURN_PASSWORD: "${{ secrets.NEXT_PUBLIC_TURN_PASSWORD }}"
6669
run: |
6770
gcloud builds submit --config cloudbuilds/fe.yaml \
6871
--substitutions _NEXT_PUBLIC_API_GATEWAY_URL="$NEXT_PUBLIC_API_GATEWAY_URL",_NEXT_PUBLIC_GITHUB_CLIENT_ID="$NEXT_PUBLIC_GITHUB_CLIENT_ID",_NEXT_PUBLIC_SOCK_SERVER_URL="$NEXT_PUBLIC_SOCK_SERVER_URL",_NEXT_PUBLIC_AUDIO_SERVER_URL="$NEXT_PUBLIC_AUDIO_SERVER_URL"

cloudbuilds/fe.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ steps:
1616
"NEXT_PUBLIC_SOCK_SERVER_URL=${_NEXT_PUBLIC_SOCK_SERVER_URL}",
1717
"--build-arg",
1818
"NEXT_PUBLIC_AUDIO_SERVER_URL=${_NEXT_PUBLIC_AUDIO_SERVER_URL}",
19+
"--build-arg",
20+
"NEXT_PUBLIC_TURN_SERVER=${_NEXT_PUBLIC_TURN_SERVER}",
21+
"--build-arg",
22+
"NEXT_PUBLIC_TURN_USERNAME={_NEXT_PUBLIC_TURN_USERNAME}",
23+
"--build-arg",
24+
"NEXT_PUBLIC_TURN_PASSWORD=${_NEXT_PUBLIC_TURN_PASSWORD}",
1925
"-f",
2026
"peerprep-fe/Dockerfile",
2127
"peerprep-fe",
@@ -58,6 +64,9 @@ substitutions:
5864
_NEXT_PUBLIC_GITHUB_CLIENT_ID: ""
5965
_NEXT_PUBLIC_SOCK_SERVER_URL: ""
6066
_NEXT_PUBLIC_AUDIO_SERVER_URL: ""
67+
_NEXT_PUBLIC_TURN_SERVER: ""
68+
_NEXT_PUBLIC_TURN_USERNAME: ""
69+
_NEXT_PUBLIC_TURN_PASSWORD: ""
6170

6271
options:
6372
dynamic_substitutions: true

k8s/peerprep-fe.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,6 @@ stringData:
7777
NEXT_PUBLIC_GITHUB_CLIENT_ID: "${_NEXT_PUBLIC_GITHUB_CLIENT_ID}"
7878
NEXT_PUBLIC_SOCK_SERVER_URL: "${_NEXT_PUBLIC_SOCK_SERVER_URL}"
7979
NEXT_PUBLIC_AUDIO_SERVER_URL: "${_NEXT_PUBLIC_AUDIO_SERVER_URL}"
80+
NEXT_PUBLIC_TURN_SERVER: "${_NEXT_PUBLIC_TURN_SERVER}"
81+
NEXT_PUBLIC_TURN_USERNAME: "${_NEXT_PUBLIC_TURN_USERNAME}"
82+
NEXT_PUBLIC_TURN_PASSWORD: "${_NEXT_PUBLIC_TURN_PASSWORD}"

peerprep-fe/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,18 @@ ARG NEXT_PUBLIC_API_GATEWAY_URL
3434
ARG NEXT_PUBLIC_GITHUB_CLIENT_ID
3535
ARG NEXT_PUBLIC_SOCK_SERVER_URL
3636
ARG NEXT_PUBLIC_AUDIO_SERVER_URL
37+
ARG NEXT_PUBLIC_TURN_SERVER
38+
ARG NEXT_PUBLIC_TURN_USERNAME
39+
ARG NEXT_PUBLIC_TURN_PASSWORD
3740

3841
# Set environment variable
3942
ENV NEXT_PUBLIC_API_GATEWAY_URL=$NEXT_PUBLIC_API_GATEWAY_URL
4043
ENV NEXT_PUBLIC_GITHUB_CLIENT_ID=$NEXT_PUBLIC_GITHUB_CLIENT_ID
4144
ENV NEXT_PUBLIC_SOCK_SERVER_URL=$NEXT_PUBLIC_SOCK_SERVER_URL
4245
ENV NEXT_PUBLIC_AUDIO_SERVER_URL=$NEXT_PUBLIC_AUDIO_SERVER_URL
46+
ENV NEXT_PUBLIC_TURN_SERVER=$NEXT_PUBLIC_TURN_SERVER
47+
ENV NEXT_PUBLIC_TURN_USERNAME=$NEXT_PUBLIC_TURN_USERNAME
48+
ENV NEXT_PUBLIC_TURN_PASSWORD=$NEXT_PUBLIC_TURN_PASSWORD
4349

4450
COPY . .
4551
RUN pnpm build

0 commit comments

Comments
 (0)