Skip to content

Commit e99cbbb

Browse files
committed
adding backup for .next and public folders
1 parent 4c7588c commit e99cbbb

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

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

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,12 @@
11
name: Update DataSpace Dev
22

33
on:
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']
216

227
jobs:
238
deploy:
9+
name: Deploy to Dev Server
2410
runs-on: ubuntu-latest
2511
env:
2612
KEYCLOAK_CLIENT_ID: ${{ secrets.KEYCLOAK_CLIENT_ID }}
@@ -58,6 +44,16 @@ jobs:
5844
- name: Rename public to public2
5945
run: mv public public2
6046

47+
- name: Backup existing .next and public folders
48+
uses: appleboy/[email protected]
49+
with:
50+
host: ${{ secrets.EC2_HOST_DEV_DS }}
51+
username: ${{ secrets.EC2_USERNAME_DS }}
52+
key: ${{ secrets.EC2_PRIVATE_KEY }}
53+
script: |
54+
cp -r DataExchange/DataExFrontend/.next DataExchange/DataExFrontend/.next_backup || true
55+
cp -r DataExchange/DataExFrontend/public DataExchange/DataExFrontend/public_backup || true
56+
6157
- name: Send .next2 to EC2
6258
uses: appleboy/scp-action@master
6359
with:

0 commit comments

Comments
 (0)