Skip to content

[Refactor] 백엔드 CI/CD appleboy/ssh-action 액션 사용 (#210) #19

[Refactor] 백엔드 CI/CD appleboy/ssh-action 액션 사용 (#210)

[Refactor] 백엔드 CI/CD appleboy/ssh-action 액션 사용 (#210) #19

name: express-deployment
on:
push:
branches: [develop]
jobs:
deploy:
name: deploy
runs-on: ubuntu-latest
steps:
- name: Deploy to EC2
uses: appleboy/ssh-action@v1.2.2
with:
host: ${{ secrets.AWS_EC2_HOST }}
username: ${{ secrets.AWS_EC2_USER }}
key: ${{ secrets.AWS_PRIVATE_KEY }}
port: ${{secrets.SERVER_PORT}}
script-stop: true
script: |
cd /home/ubuntu/codeit-resources
git pull origin develop
pnpm install
pnpm --filter=api build
pm2 restart codeit-server