Skip to content

chore: 라이브러리 안 쓰는 버전으로 수정 #57

chore: 라이브러리 안 쓰는 버전으로 수정

chore: 라이브러리 안 쓰는 버전으로 수정 #57

Workflow file for this run

name: Node.js Dev CI/CD
on:
push:
branches:
- main
workflow_dispatch: # 수동 실행도 가능하도록 함
jobs:
deploy:
runs-on: ubuntu-latest # 우분투 최신 버전으로 실행
steps:
# Checkout the code
- name: Checkout
uses: actions/checkout@v3
# Deploy to EC2
- name: Deploy to EC2
uses: appleboy/[email protected]
with:
host: ${{ secrets.AWS_EC2_HOST }}
username: ${{ secrets.AWS_EC2_USER }}
key: ${{ secrets.AWS_EC2_KEY }}
script: |
cd ~
cd back-end
fuser -k 8000/tcp || true
echo stop server
git pull origin main
echo git pull
if ! command -v node &> /dev/null; then
echo node install
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
fi
if ! command -v npm &> /dev/null; then
echo npm install
sudo apt install -y npm
fi
node -v
npm ci
npm start
echo start server