@@ -11,29 +11,35 @@ jobs:
1111 env :
1212 KEYCLOAK_CLIENT_ID : ${{ secrets.KEYCLOAK_CLIENT_ID }}
1313 KEYCLOAK_CLIENT_SECRET : ${{ secrets.KEYCLOAK_CLIENT_SECRET }}
14- AUTH_ISSUER : ${{secrets.AUTH_ISSUER}}
14+ AUTH_ISSUER : ${{ secrets.AUTH_ISSUER }}
1515 NEXTAUTH_URL : ${{ secrets.NEXTAUTH_URL }}
16- NEXTAUTH_SECRET : ${{secrets.NEXTAUTH_SECRET}}
16+ NEXTAUTH_SECRET : ${{ secrets.NEXTAUTH_SECRET }}
1717 NEXT_PUBLIC_NEXTAUTH_URL : ${{ secrets.NEXT_PUBLIC_NEXTAUTH_URL }}
1818 END_SESSION_URL : ${{ secrets.END_SESSION_URL }}
1919 REFRESH_TOKEN_URL : ${{ secrets.REFRESH_TOKEN_URL }}
2020 NEXT_PUBLIC_BACKEND_URL : ${{ secrets.NEXT_PUBLIC_BACKEND_URL }}
21- BACKEND_URL : ${{secrets.BACKEND_URL}}
22- NEXT_PUBLIC_BACKEND_GRAPHQL_URL : ${{secrets.NEXT_PUBLIC_BACKEND_GRAPHQL_URL}}
21+ BACKEND_URL : ${{ secrets.BACKEND_URL }}
22+ NEXT_PUBLIC_BACKEND_GRAPHQL_URL : ${{ secrets.NEXT_PUBLIC_BACKEND_GRAPHQL_URL }}
2323 BACKEND_GRAPHQL_URL : ${{ secrets.BACKEND_GRAPHQL_URL }}
24- NEXT_PUBLIC_ENABLE_ACCESSMODEL : ${{secrets.NEXT_PUBLIC_ENABLE_ACCESSMODEL_DS}}
25- NEXT_PUBLIC_ANALYTICS_URL : ${{secrets.NEXT_PUBLIC_ANALYTICS_URL}}
26- NEXT_PUBLIC_PLATFORM_URL : ${{secrets.NEXT_PUBLIC_PLATFORM_URL}}
24+ NEXT_PUBLIC_ENABLE_ACCESSMODEL : ${{ secrets.NEXT_PUBLIC_ENABLE_ACCESSMODEL_DS }}
25+ NEXT_PUBLIC_ANALYTICS_URL : ${{ secrets.NEXT_PUBLIC_ANALYTICS_URL }}
26+ NEXT_PUBLIC_PLATFORM_URL : ${{ secrets.NEXT_PUBLIC_PLATFORM_URL }}
2727
2828 steps :
2929 - name : Checkout code
3030 uses : actions/checkout@v4
3131
32+ - name : Setup Node.js
33+ uses : actions/setup-node@v4
34+ with :
35+ node-version : ' 20'
36+ cache : ' npm'
37+
3238 - name : Install dependencies
3339 run : npm install --legacy-peer-deps
3440
3541 - name : Generate
36- run : npm run generate
42+ run : npm run generate:ci
3743
3844 - name : Build
3945 run : npm run build
4551 run : mv public public2
4652
4753 - name : Send .next2 to EC2
48- uses : appleboy/scp-action@master
54+ uses : appleboy/scp-action@v0.1.7
4955 with :
5056 host : ${{ secrets.EC2_HOST }}
5157 username : ${{ secrets.EC2_USERNAME }}
5460 target : DataExchange/DataExFrontend
5561
5662 - name : Send public2 to EC2
57- uses : appleboy/scp-action@master
63+ uses : appleboy/scp-action@v0.1.7
5864 with :
5965 host : ${{ secrets.EC2_HOST }}
6066 username : ${{ secrets.EC2_USERNAME }}
6470
6571 - name : Update with new Build
6672 uses : appleboy/ssh-action@v1.0.3
73+ continue-on-error : false
6774 with :
6875 host : ${{ secrets.EC2_HOST }}
6976 username : ${{ secrets.EC2_USERNAME }}
0 commit comments