@@ -70,27 +70,21 @@ jobs:
70
70
name : serverArtifact
71
71
path : .
72
72
73
- # - name: Upload Docker Compose File
74
- # uses: actions/upload-artifact@v4
75
- # with:
76
- # name: dockerCompose
77
- # path: docker-compose.yml
78
-
79
73
copy-files :
80
74
name : Copy Files
81
75
needs : [build-server, build-client]
82
76
runs-on : ubuntu-latest
83
77
environment : staging
84
78
steps :
85
- - name : Create SSH Key
86
- run : |
87
- mkdir -p ${{ secrets.SSH_PRIVATE_KEY_PATH }}
88
- echo "${{ secrets.SSH_PRIVATE_KEY_CONTENT }}" > ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }}
89
- sudo chmod 600 ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }}
90
- shell : bash
79
+ # - name: Create SSH Key
80
+ # run: |
81
+ # mkdir -p ${{ secrets.SSH_PRIVATE_KEY_PATH }}
82
+ # echo "${{ secrets.SSH_PRIVATE_KEY_CONTENT }}" > ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }}
83
+ # sudo chmod 600 ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }}
84
+ # shell: bash
91
85
92
- - name : Add Host Key to known_hosts
93
- run : ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ${{ secrets.SSH_PRIVATE_KEY_PATH }}/known_hosts
86
+ # - name: Add Host Key to known_hosts
87
+ # run: ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ${{ secrets.SSH_PRIVATE_KEY_PATH }}/known_hosts
94
88
95
89
- name : Download Client Artifacts
96
90
uses : actions/download-artifact@v4
@@ -104,28 +98,21 @@ jobs:
104
98
name : serverArtifact
105
99
path : server
106
100
107
- # - name: Download Docker Compose File
108
- # uses: actions/download-artifact@v4
109
- # with:
110
- # name: dockerCompose
111
- # path: docker-compose.yml
112
-
113
- - name : List folders
114
- run : ls -l
115
-
116
- - name : List Client Files
117
- run : ls -l
118
- working-directory : client
119
-
120
- - name : List Server Files
121
- run : ls -l
122
- working-directory : server
123
-
124
- - name : List Server/Server Files
125
- run : ls -l
126
- working-directory : server/server
101
+ # - name: Copy Files to Server
102
+ # run: |
103
+ # scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} server/docker-compose.yml ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}
104
+ # scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} -r client/dist ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/client
105
+ # scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} client/Dockerfile ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/client
106
+ # scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} server/server/Dockerfile ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/server
107
+ # scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} -r server/app/publish ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/server
127
108
128
109
- name : Copy Files to Server
110
+ uses : actions/checkout@v2
111
+ - name : Setup SSH
112
+ uses :
webfactory/[email protected]
113
+ with :
114
+ ssh-private-key : ${{ secrets.SSH_PRIVATE_KEY_CONTENT }}
115
+ - name : Copy Artifacts to Server
129
116
run : |
130
117
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} server/docker-compose.yml ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}
131
118
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} -r client/dist ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/client
0 commit comments