[프로그래밍] AWS

[AWS] nest 배포 자동화

JHVan 2024. 6. 18. 18:21

'프로젝트' 루트 폴더에 .github생성

.github에 workflows 생성

deploy.yaml 생성

명령어 열심히 짬

pm2를 쓴다면 

            pm2 stop nestjs-app || true
            sleep 3
            pm2 delete nestjs-app || true
            sleep 3
            pm2 start dist/main.js --name nestjs-app

이런식으로 중간에 몇초 쉬어야 다음 명령어가 에러나지 않음 주의.

on:
  push:
    branches:
      - main

브랜치에 push라 했지만 왜인지 pr을 해야 재배포가 됨

'[프로그래밍] AWS' 카테고리의 다른 글

[AWS] 도메인 등록  (0) 2024.06.18
[AWS] nest 배포  (0) 2024.06.18