Skip to content

Commit 7a5396e

Browse files
committed
Add public envs to build workflow
1 parent b1dd06c commit 7a5396e

File tree

5 files changed

+31
-1
lines changed

5 files changed

+31
-1
lines changed

.github/workflows/build-desktop.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,13 @@ jobs:
3232

3333
- name: Build shared-utils
3434
run: npm run shared-utils-build
35-
35+
36+
- name: Save public env variables into .env file
37+
run: |
38+
echo NEXT_PUBLIC_BACKEND_URL=${{ env.NEXT_PUBLIC_BACKEND_URL}} >> ./web/.env
39+
echo NEXT_PUBLIC_CDN_URL=${{ env.NEXT_PUBLIC_CDN_URL}} >> ./web/.env
40+
echo NEXT_PUBLIC_STORAGE_CONTAINER=${{ env.NEXT_PUBLIC_STORAGE_CONTAINER}} >> ./web/.env
41+
3642
- name: Install web dependencies
3743
run: npm install --workspace=web
3844

.github/workflows/build-mobile.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ jobs:
6969
- name: Install web dependencies
7070
run: npm install --workspace=web
7171

72+
- name: Save public env variables into .env file
73+
run: |
74+
echo NEXT_PUBLIC_BACKEND_URL=${{ env.NEXT_PUBLIC_BACKEND_URL}} >> ./web/.env
75+
echo NEXT_PUBLIC_CDN_URL=${{ env.NEXT_PUBLIC_CDN_URL}} >> ./web/.env
76+
echo NEXT_PUBLIC_STORAGE_CONTAINER=${{ env.NEXT_PUBLIC_STORAGE_CONTAINER}} >> ./web/.env
77+
7278
- name: Build Web App
7379
run: npm run web-build
7480

.github/workflows/build-web.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ jobs:
3232
- name: Install web dependencies
3333
run: npm install --workspace=web
3434

35+
- name: Save public env variables into .env file
36+
run: |
37+
echo NEXT_PUBLIC_BACKEND_URL=${{ env.NEXT_PUBLIC_BACKEND_URL}} >> ./web/.env
38+
echo NEXT_PUBLIC_CDN_URL=${{ env.NEXT_PUBLIC_CDN_URL}} >> ./web/.env
39+
echo NEXT_PUBLIC_STORAGE_CONTAINER=${{ env.NEXT_PUBLIC_STORAGE_CONTAINER}} >> ./web/.env
40+
3541
- name: Build web app
3642
run: |
3743
npm run web-build

.github/workflows/release-desktop.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ jobs:
4141
run: npm run rebuild-native
4242
working-directory: desktop
4343

44+
- name: Save public env variables into .env file
45+
run: |
46+
echo NEXT_PUBLIC_BACKEND_URL=${{ env.NEXT_PUBLIC_BACKEND_URL}} >> ./web/.env
47+
echo NEXT_PUBLIC_CDN_URL=${{ env.NEXT_PUBLIC_CDN_URL}} >> ./web/.env
48+
echo NEXT_PUBLIC_STORAGE_CONTAINER=${{ env.NEXT_PUBLIC_STORAGE_CONTAINER}} >> ./web/.env
49+
4450
- name: Build Electron App
4551
run: |
4652
npm run desktop-build

.github/workflows/release-mobile.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ jobs:
6666
- name: Install web dependencies
6767
run: npm install --workspace=web
6868

69+
- name: Save public env variables into .env file
70+
run: |
71+
echo NEXT_PUBLIC_BACKEND_URL=${{ env.NEXT_PUBLIC_BACKEND_URL}} >> ./web/.env
72+
echo NEXT_PUBLIC_CDN_URL=${{ env.NEXT_PUBLIC_CDN_URL}} >> ./web/.env
73+
echo NEXT_PUBLIC_STORAGE_CONTAINER=${{ env.NEXT_PUBLIC_STORAGE_CONTAINER}} >> ./web/.envnv
74+
6975
- name: Build Web App
7076
run: npm run web-build
7177

0 commit comments

Comments
 (0)