This commit is contained in:
parent
2bd3f5d62c
commit
cc2d17361b
7
.github/workflows/build.yml
vendored
7
.github/workflows/build.yml
vendored
@ -26,5 +26,12 @@ jobs:
|
||||
- name: Build
|
||||
run: npm run build
|
||||
- name: Deploy to Server
|
||||
env:
|
||||
SSH_PRIVATE_KEY: ${{ secrets.SSH_KEY }}
|
||||
SOURCE: "build"
|
||||
REMOTE_HOST: ${{ secrets.SSH_HOST }}
|
||||
REMOTE_USER: ${{ secrets.SSH_USER }}
|
||||
REMOTE_PORT: ${{ secrets.SSH_PORT }}
|
||||
TARGET_DIR: ${{ secrets.SSH_DIR }}
|
||||
run: |
|
||||
./deploy.sh
|
10
deploy.sh
10
deploy.sh
@ -1,8 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
apt update
|
||||
apt install ssh
|
||||
echo "${{secrets.SSH_KEY}}" > /key.key
|
||||
chmod 600 /key.key
|
||||
scp -P ${{secrets.SSH_PORT}} -i /key.key -r ./build/* ${{secrets.SSH_USER}}@${{secrets.SSH_HOST}}:${{secrets.SSH_DIR}}
|
||||
rm -rf /key.key
|
||||
apt install -y ssh
|
||||
echo """$SSH_PRIVATE_KEY""" > ./key.key
|
||||
chmod 600 ./key.key
|
||||
scp -P $REMOTE_PORT -o StrictHostKeyChecking=accept-new -i ./key.key -r ./$SOURCE/* $REMOTE_USER@$REMOTE_HOST:$TARGET_DIR
|
||||
rm -rf ./key.key
|
Loading…
Reference in New Issue
Block a user