Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix domain resolution #162

Merged
merged 96 commits into from
Oct 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
9a7e769
Link question service (#79)
ong6 Oct 11, 2023
c54046b
refactor: Remove wildcard import in questions data table
ckcherry23 Oct 11, 2023
df277e3
Add PRISMA prefix for env variables of prisma database (#92)
yhtMinceraft1010X Oct 12, 2023
d0b916b
Auth checker and logged in nav bar (#91)
ckcherry23 Oct 12, 2023
b14773b
Collaboration service real time (#57)
gycgabriel Oct 14, 2023
4ea7b1d
Deployment enhancement (#84)
yhtMinceraft1010X Oct 14, 2023
80a5714
Fix frontend JSON loading
yhtMinceraft1010X Oct 15, 2023
1833e41
Collaboration Save Attempt (#97)
gycgabriel Oct 15, 2023
a12bda4
Link Matching Service (#90)
ong6 Oct 15, 2023
8c830be
Fix permission issues for prod workflow (#100)
yhtMinceraft1010X Oct 15, 2023
6e6480d
Merge branch 'prod' into master
yhtMinceraft1010X Oct 16, 2023
b07b9dc
Add yarn install step
yhtMinceraft1010X Oct 16, 2023
e7c41ee
Add yarn install step in prod workflow (#103)
yhtMinceraft1010X Oct 16, 2023
4820243
Remove _PROD suffix in env variable names
yhtMinceraft1010X Oct 16, 2023
d476ea7
Remove _PROD suffix from env variables in prod workflow (#105)
yhtMinceraft1010X Oct 16, 2023
b81f170
Use working-directory in steps
yhtMinceraft1010X Oct 16, 2023
2bb9d27
Use working-directory in steps (#107)
yhtMinceraft1010X Oct 16, 2023
3ad299c
Change Docker build context
yhtMinceraft1010X Oct 16, 2023
290195b
Change Docker build context (#110)
yhtMinceraft1010X Oct 16, 2023
eb32c22
Fix TypeScript compilation issues
yhtMinceraft1010X Oct 16, 2023
a9d7630
Fix TypeScript compilation issues (#112)
yhtMinceraft1010X Oct 16, 2023
6ac4a20
Replace hardcoded region with env var
yhtMinceraft1010X Oct 17, 2023
c700e40
Change Docker config
yhtMinceraft1010X Oct 17, 2023
aaeb86e
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 17, 2023
0fff51b
Change Docker configuration in prod workflow (#114)
yhtMinceraft1010X Oct 17, 2023
f52cbc3
Merge branch 'prod' into master
yhtMinceraft1010X Oct 17, 2023
588c028
Add token_format
yhtMinceraft1010X Oct 17, 2023
e0d92bd
Add token_format to prod workflow (#116)
yhtMinceraft1010X Oct 17, 2023
addfb34
fix FE build issues
ong6 Oct 17, 2023
4d6a162
updated scripts
ong6 Oct 17, 2023
158d8a3
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 17, 2023
f443cf5
fix ddos problems
ong6 Oct 17, 2023
cd2965e
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 17, 2023
5ae4658
Fix image build bugs
yhtMinceraft1010X Oct 17, 2023
4f1cb8c
Switch back to FIREBASE_SERVICE_ACCOUNT in gateway
yhtMinceraft1010X Oct 17, 2023
a5b1908
Add docker volumes. Also fix gateway issue
chunweii Oct 17, 2023
ae013e4
Fix env var in docker-compose
yhtMinceraft1010X Oct 17, 2023
9eed263
Add missing type
yhtMinceraft1010X Oct 17, 2023
bd2cbb6
Re-arrange Dockerfile steps
yhtMinceraft1010X Oct 17, 2023
8a30bfe
Rename env var in production workflow
yhtMinceraft1010X Oct 17, 2023
fb4f716
Restore original prod docker build and push commands
yhtMinceraft1010X Oct 17, 2023
9cbc152
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 17, 2023
e426577
Fix prod Docker image building bugs (#119)
yhtMinceraft1010X Oct 17, 2023
2bd1246
Merge branch 'prod' into master
yhtMinceraft1010X Oct 17, 2023
d2150b7
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 18, 2023
0388bf0
improve homepage
ong6 Oct 18, 2023
fa037e2
Pass env var into frontend prod image at build time
yhtMinceraft1010X Oct 18, 2023
12137cb
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 18, 2023
a24badf
Pass env var into frontend prod image at build time (#125)
yhtMinceraft1010X Oct 18, 2023
bd5eaed
Merge branch 'prod' into master
yhtMinceraft1010X Oct 18, 2023
b5bb0a5
linked question service
ong6 Oct 18, 2023
52cfbb0
add auto leave match logic
ong6 Oct 18, 2023
f8de1e9
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 19, 2023
33406ba
Copy JSON secrets through files
yhtMinceraft1010X Oct 19, 2023
80efdd4
Change the way JSON secrets are passed into Kubernetes (#127)
yhtMinceraft1010X Oct 19, 2023
d71c999
Replace printf with echo for prod workflow
yhtMinceraft1010X Oct 19, 2023
eac8e7e
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 19, 2023
1efeca0
Replace printf with echo (#129)
yhtMinceraft1010X Oct 19, 2023
5939099
Merge branch 'prod' into master
yhtMinceraft1010X Oct 19, 2023
a586b88
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 19, 2023
a947880
Fix router bracketing
yhtMinceraft1010X Oct 19, 2023
b56ba3b
Fix router bracketing in frontend (#131)
yhtMinceraft1010X Oct 19, 2023
3709585
Add deletion of secrets
yhtMinceraft1010X Oct 19, 2023
00d76d7
Add deletion of kubectl secrets in workflow (#133)
yhtMinceraft1010X Oct 19, 2023
f57bda4
User account settings and edit profile (#93)
ckcherry23 Oct 19, 2023
f23b4f2
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 19, 2023
0d185ed
Fix hyphen typo in frontend deployment
yhtMinceraft1010X Oct 19, 2023
101f32a
Fix hyphen typo in frontend deployment (#135)
yhtMinceraft1010X Oct 19, 2023
844d313
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 19, 2023
0c2abf3
Fix artifact registry project typo
yhtMinceraft1010X Oct 19, 2023
f96b418
Fix artifact registry project typo (#138)
yhtMinceraft1010X Oct 19, 2023
3e8a821
Merge branch 'prod' into master
yhtMinceraft1010X Oct 19, 2023
417b4de
add comment
ong6 Oct 19, 2023
408fde0
Merge branch 'master' of https://github.com/CS3219-AY2324S1/ay2324s1-…
ong6 Oct 19, 2023
ccaa8e1
Change status code for POST with user already in database (#137)
yhtMinceraft1010X Oct 19, 2023
5ea7a37
Add video call functionality (#99)
chunweii Oct 19, 2023
b1caa82
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 19, 2023
13c762c
Fix typo for OR operator
yhtMinceraft1010X Oct 19, 2023
81995cc
Increase number of pods
yhtMinceraft1010X Oct 19, 2023
99930c2
Fix OR operator typo in frontend and increase number of pods (#147)
yhtMinceraft1010X Oct 19, 2023
bb67892
Remove room detail from description
chunweii Oct 19, 2023
fb3d602
Merge branch 'prod' into master
yhtMinceraft1010X Oct 19, 2023
fbcc12e
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 19, 2023
6c7418b
Fix app path after prod build in backend services
yhtMinceraft1010X Oct 19, 2023
d0c3669
Fix start app path in prod build (#152)
yhtMinceraft1010X Oct 19, 2023
466e7c4
Move swagger-ui-express from devDependencies to dependencies
yhtMinceraft1010X Oct 19, 2023
d2b2d47
Set rootDir in compile options for backend services
yhtMinceraft1010X Oct 20, 2023
950da25
Reorganise dependencies
yhtMinceraft1010X Oct 20, 2023
e3d3c6c
Merge branch 'prod' into master
yhtMinceraft1010X Oct 20, 2023
4cc1720
Prepend NEXT_PUBLIC to GATEWAY_ADDRESS env variable
yhtMinceraft1010X Oct 20, 2023
d378f86
Shift env variables for frontend build into Dockerfile
yhtMinceraft1010X Oct 20, 2023
314662a
Decrease max replicas per service to 2
yhtMinceraft1010X Oct 20, 2023
b840026
Merge branch 'prod' into master
yhtMinceraft1010X Oct 20, 2023
52b56c3
Merge branch 'master' into prod-modifications
yhtMinceraft1010X Oct 21, 2023
3d2a55e
Expose gateway and use domain name
yhtMinceraft1010X Oct 21, 2023
54d5cda
Merge branch 'prod' into master
yhtMinceraft1010X Oct 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions deployment/gke-prod-manifests/gateway-service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@ spec:
targetPort: 4000
selector:
io.kompose.service: gateway
type: LoadBalancer
status:
loadBalancer: {}
2 changes: 1 addition & 1 deletion deployment/prod-dockerfiles/Dockerfile.frontend-prod
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ RUN yarn prisma generate
ARG NEXT_PUBLIC_FRONTEND_FIREBASE_CONFIG_ARG
ENV NEXT_PUBLIC_FRONTEND_FIREBASE_CONFIG=$NEXT_PUBLIC_FRONTEND_FIREBASE_CONFIG_ARG

ENV NEXT_PUBLIC_GATEWAY_ADDRESS="http://gateway:4000/"
ENV NEXT_PUBLIC_GATEWAY_ADDRESS="http://api.codeparty.org:4000/"

RUN yarn build

Expand Down