11name : Update DataSpace Dev
22
33on :
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
2422jobs :
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
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