Skip to content

update deploy script permisiions #5

update deploy script permisiions

update deploy script permisiions #5

Workflow file for this run

name: Deploy
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up SSH
env:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
REMOTE_HOST: ${{ secrets.REMOTE_HOST }}
run: |
echo "${SSH_PRIVATE_KEY}" > private_key
chmod 600 private_key
eval $(ssh-agent -s)
ssh-add private_key
ssh-keyscan -H $REMOTE_HOST >> ~/.ssh/known_hosts
- name: Grant execute permission to deploy.sh
run: chmod +x ./deploy.sh
- name: Run deployment script
env:
REMOTE_USER: ${{ secrets.REMOTE_USER }}
REMOTE_HOST: ${{ secrets.REMOTE_HOST }}
REMOTE_DIR: ${{ secrets.REMOTE_DIR }}
PM2_PROCESS_NAME: ${{ secrets.PM2_PROCESS_NAME }}
run: ./deploy.sh