Skip to content

Commit d992888

Browse files
committed
adding env's and updating on workflow call only with secrets requirement's set
1 parent f04d0f0 commit d992888

File tree

1 file changed

+39
-20
lines changed

1 file changed

+39
-20
lines changed

.github/workflows/deploy-Dataspace-dev.yml

Lines changed: 39 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,43 @@
11
name: Update DataSpace Dev
22

33
on:
4-
push:
5-
branches: ['dev']
6-
env:
7-
KEYCLOAK_CLIENT_ID: ${{secrets.KEYCLOAK_CLIENT_ID}}
8-
KEYCLOAK_CLIENT_SECRET: ${{secrets.KEYCLOAK_CLIENT_SECRET}}
9-
AUTH_ISSUER: ${{secrets.AUTH_ISSUER}}
10-
NEXTAUTH_URL: 'https://dev.civicdataspace.in/'
11-
NEXT_PUBLIC_NEXTAUTH_URL: 'https://dev.civicdataspace.in/'
12-
NEXTAUTH_SECRET: ${{secrets.NEXTAUTH_SECRET}}
13-
END_SESSION_URL: ${{secrets.END_SESSION_URL}}
14-
REFRESH_TOKEN_URL: ${{secrets.REFRESH_TOKEN_URL}}
15-
NEXT_PUBLIC_BACKEND_URL: ${{secrets.NEXT_PUBLIC_BACKEND_URL_DEV_DS}}
16-
BACKEND_GRAPHQL_URL: ${{secrets.BACKEND_GRAPHQL_URL_DEV_DS}}
17-
NEXT_PUBLIC_ENABLE_ACCESSMODEL: ${{secrets.NEXT_PUBLIC_ENABLE_ACCESSMODEL_DS}}
18-
NEXT_PUBLIC_BACKEND_GRAPHQL_URL: ${{secrets.NEXT_PUBLIC_BACKEND_GRAPHQL_URL_DEV_DS}}
19-
BACKEND_URL: ${{secrets.BACKEND_URL_DEV}}
20-
NEXT_PUBLIC_PLATFORM_URL: ${{secrets.NEXT_PUBLIC_PLATFORM_URL_DEV}}
21-
NEXT_PUBLIC_ANALYTICS_URL: ${{secrets.NEXT_PUBLIC_ANALYTICS_URL}}
22-
4+
workflow_call:
5+
secrets:
6+
KEYCLOAK_CLIENT_ID: { required: true }
7+
KEYCLOAK_CLIENT_SECRET: { required: true }
8+
AUTH_ISSUER: { required: true }
9+
NEXTAUTH_URL: { required: true }
10+
NEXT_PUBLIC_NEXTAUTH_URL: { required: true }
11+
NEXTAUTH_SECRET: { required: true }
12+
END_SESSION_URL: { required: true }
13+
REFRESH_TOKEN_URL: { required: true }
14+
NEXT_PUBLIC_BACKEND_URL: { required: true }
15+
BACKEND_GRAPHQL_URL: { required: true }
16+
NEXT_PUBLIC_ENABLE_ACCESSMODEL: { required: true }
17+
NEXT_PUBLIC_BACKEND_GRAPHQL_URL: { required: true }
18+
BACKEND_URL: { required: true }
19+
NEXT_PUBLIC_PLATFORM_URL: { required: true }
20+
NEXT_PUBLIC_ANALYTICS_URL: { required: true }
2321

2422
jobs:
2523
deploy:
2624
runs-on: ubuntu-latest
25+
env:
26+
KEYCLOAK_CLIENT_ID: ${{ secrets.KEYCLOAK_CLIENT_ID }}
27+
KEYCLOAK_CLIENT_SECRET: ${{ secrets.KEYCLOAK_CLIENT_SECRET }}
28+
AUTH_ISSUER: ${{ secrets.AUTH_ISSUER }}
29+
NEXTAUTH_URL: ${{ secrets.NEXTAUTH_URL }}
30+
NEXT_PUBLIC_NEXTAUTH_URL: ${{ secrets.NEXT_PUBLIC_NEXTAUTH_URL }}
31+
NEXTAUTH_SECRET: ${{ secrets.NEXTAUTH_SECRET }}
32+
END_SESSION_URL: ${{ secrets.END_SESSION_URL }}
33+
REFRESH_TOKEN_URL: ${{ secrets.REFRESH_TOKEN_URL }}
34+
NEXT_PUBLIC_BACKEND_URL: ${{ secrets.NEXT_PUBLIC_BACKEND_URL }}
35+
BACKEND_GRAPHQL_URL: ${{ secrets.BACKEND_GRAPHQL_URL }}
36+
NEXT_PUBLIC_ENABLE_ACCESSMODEL: ${{ secrets.NEXT_PUBLIC_ENABLE_ACCESSMODEL }}
37+
NEXT_PUBLIC_BACKEND_GRAPHQL_URL: ${{ secrets.NEXT_PUBLIC_BACKEND_GRAPHQL_URL }}
38+
BACKEND_URL: ${{ secrets.BACKEND_URL }}
39+
NEXT_PUBLIC_PLATFORM_URL: ${{ secrets.NEXT_PUBLIC_PLATFORM_URL }}
40+
NEXT_PUBLIC_ANALYTICS_URL: ${{ secrets.NEXT_PUBLIC_ANALYTICS_URL }}
2741

2842
steps:
2943
- name: Checkout code
@@ -68,4 +82,9 @@ jobs:
6882
host: ${{ secrets.EC2_HOST_DEV_DS }}
6983
username: ${{ secrets.EC2_USERNAME_DS }}
7084
key: ${{ secrets.EC2_PRIVATE_KEY }}
71-
script: rm -rf DataExchange/DataExFrontend/.next; rm -rf DataExchange/DataExFrontend/public; mv DataExchange/DataExFrontend/.next2 DataExchange/DataExFrontend/.next; mv DataExchange/DataExFrontend/public2 DataExchange/DataExFrontend/public; /home/ubuntu/.nvm/versions/node/v20.11.1/bin/pm2 restart dataspace
85+
script: |
86+
rm -rf DataExchange/DataExFrontend/.next
87+
rm -rf DataExchange/DataExFrontend/public
88+
mv DataExchange/DataExFrontend/.next2 DataExchange/DataExFrontend/.next
89+
mv DataExchange/DataExFrontend/public2 DataExchange/DataExFrontend/public
90+
/home/ubuntu/.nvm/versions/node/v20.11.1/bin/pm2 restart dataspace

0 commit comments

Comments
 (0)