11name : Update DataSpace Dev
22
33on :
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 }
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+
2123
2224jobs :
2325 deploy :
2426 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 }}
4127
4228 steps :
4329 - name : Checkout code
8268 host : ${{ secrets.EC2_HOST_DEV_DS }}
8369 username : ${{ secrets.EC2_USERNAME_DS }}
8470 key : ${{ secrets.EC2_PRIVATE_KEY }}
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
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
0 commit comments