본문 바로가기 메뉴 바로가기

산책하는 댕발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

산책하는 댕발자

검색하기 폼
  • 💡 (121)
    • 언어 & 기술 스택 (50)
      • HTML & CSS & JS (32)
      • Java (4)
      • Kotlin (12)
      • Node.js (0)
      • MySQL (2)
    • 서비스 (26)
      • 인프라 (15)
      • 개발 Tool (11)
    • 그외 기록 (45)
      • 회고 (2)
      • 트러블 슈팅 (24)
      • 개념 노트 (2)
      • 운영 및 설정 (17)
  • 방명록

CI/CD (1)
[GitHub Actions] Node.js 서버 자동배포 설정하기

하루에 많으면 15번 이상 배포 요청이 들어온다.그때마다 작업을 멈추고 서버에 접속해서 git pull, npm install, build, pm2 restart를 반복했다.배포 자체는 몇 분 안 걸리는 작업이지만 하고있던 작업 흐름이 끊기는 건 어쩔 수 없다. 🥹그래서 미뤄놨던 자동배포를 이번에 구축했다. 코드만 올리면 서버까지 자동으로 반영될 수 있도록!(dev 브랜치에 push → GitHub Actions 실행 → 서버 자동 배포 → PM2 재시작) 1. Workflow 파일 생성배포할 각 레포지토리에 .github/workflows/deploy-dev.yml 파일을 추가한다. dev 브랜치에 push가 발생하면 자동으로 배포가 실행된다./.github/workflows/deploy-dev..

그외 기록/운영 및 설정 2026. 6. 21. 16:56
이전 1 다음
이전 다음
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바