Skip to content

Commit 858a37e

Browse files
authored
Merge pull request #136 from CS3219-AY2425S1/cloud-fix
add env variable to fe
2 parents 690716e + e15a5c1 commit 858a37e

File tree

6 files changed

+10
-3
lines changed

6 files changed

+10
-3
lines changed

.github/workflows/deploy.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,10 @@ jobs:
5050
NEXT_PUBLIC_API_GATEWAY_URL: ${{ secrets.NEXT_PUBLIC_API_GATEWAY_URL }}
5151
NEXT_PUBLIC_GITHUB_CLIENT_ID: ${{ secrets.NEXT_PUBLIC_GITHUB_CLIENT_ID }}
5252
NEXT_PUBLIC_SOCK_SERVER_URL: ${{ secrets.NEXT_PUBLIC_SOCK_SERVER_URL }}
53+
NEXT_PUBLIC_AUDIO_SERVER_URL: ${{ secrets.NEXT_PUBLIC_AUDIO_SERVER_URL }}
5354
run: |
5455
gcloud builds submit --config cloudbuilds/fe.yaml \
55-
--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"
56+
--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"
5657
5758
deploy-api-gateway:
5859
needs: check-changes

cloudbuilds/fe.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ steps:
1414
"NEXT_PUBLIC_GITHUB_CLIENT_ID=${_NEXT_PUBLIC_GITHUB_CLIENT_ID}",
1515
"--build-arg",
1616
"NEXT_PUBLIC_SOCK_SERVER_URL=${_NEXT_PUBLIC_SOCK_SERVER_URL}",
17+
"--build-arg",
18+
"NEXT_PUBLIC_AUDIO_SERVER_URL=${_NEXT_PUBLIC_AUDIO_SERVER_URL}",
1719
"-f",
1820
"peerprep-fe/Dockerfile",
1921
"peerprep-fe",
@@ -55,6 +57,7 @@ substitutions:
5557
_NEXT_PUBLIC_API_GATEWAY_URL: ""
5658
_NEXT_PUBLIC_GITHUB_CLIENT_ID: ""
5759
_NEXT_PUBLIC_SOCK_SERVER_URL: ""
60+
_NEXT_PUBLIC_AUDIO_SERVER_URL: ""
5861

5962
options:
6063
dynamic_substitutions: true

k8s/peerprep-config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ stringData:
77
NEXT_PUBLIC_API_GATEWAY_URL: "${_NEXT_PUBLIC_API_GATEWAY_URL}"
88
NEXT_PUBLIC_GITHUB_CLIENT_ID: "${_NEXT_PUBLIC_GITHUB_CLIENT_ID}"
99
NEXT_PUBLIC_SOCK_SERVER_URL: "${_NEXT_PUBLIC_SOCK_SERVER_URL}"
10+
NEXT_PUBLIC_AUDIO_SERVER_URL: "${_NEXT_PUBLIC_AUDIO_SERVER_URL}"
1011
# Removed individual service URLs as they are no longer needed

k8s/session-service.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ kind: Service
3939
metadata:
4040
name: session-svc
4141
spec:
42-
type: ClusterIP
42+
type: LoadBalancer
4343
ports:
4444
- name: port-4444
4545
port: 4444

peerprep-fe/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,13 @@ ENV PORT=3000
3333
ARG NEXT_PUBLIC_API_GATEWAY_URL
3434
ARG NEXT_PUBLIC_GITHUB_CLIENT_ID
3535
ARG NEXT_PUBLIC_SOCK_SERVER_URL
36+
ARG NEXT_PUBLIC_AUDIO_SERVER_URL
3637

3738
# Set environment variable
3839
ENV NEXT_PUBLIC_API_GATEWAY_URL=$NEXT_PUBLIC_API_GATEWAY_URL
3940
ENV NEXT_PUBLIC_GITHUB_CLIENT_ID=$NEXT_PUBLIC_GITHUB_CLIENT_ID
4041
ENV NEXT_PUBLIC_SOCK_SERVER_URL=$NEXT_PUBLIC_SOCK_SERVER_URL
42+
ENV NEXT_PUBLIC_AUDIO_SERVER_URL=$NEXT_PUBLIC_AUDIO_SERVER_URL
4143

4244
COPY . .
4345
RUN pnpm build

session-service/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"main": "index.js",
66
"scripts": {
77
"dev": "concurrently \"nodemon --exec ts-node src/audio-service.ts\" \"nodemon --exec ts-node src/server.ts\"",
8-
"start": "tsc && node dist/server.js && node dist/audio-service.js",
8+
"start": "concurrently \"node dist/server.js\" \"node dist/audio-service.js\"",
99
"build": "tsc && echo \"Build completed successfully.\"",
1010
"format": "prettier --write \"src/**/*.ts\"",
1111
"pre-commit": "pnpm format && git add -u",

0 commit comments

Comments
 (0)