Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- nestjs
- 와글와글
- 백엔드
- 굿바이 2024년
- 이펙티브 타입스크립트
- network
- 회고
- type-safe configservice
- 해커톤
- typeorm
- HTTP
- 타입챌린지
- mysql
- 2024년 회고록
- 스터디
- npm
- node.js
- 코딩테스트
- 회고록
- configmodule
- microsoft azure openai
- typescript type challenge
- mysql boolean
- TypeScript
- TypeScript 타입챌린지
- Type Challenge
- 타입스크립트
- 월간cs
- configservice
- 타입 챌린지
Archives
- Today
- Total
목록pm2 (1)
iamkanguk.dev

현재 맵필로그 개발서버를 배포할 때 다음과 같은 Flow로 배포를 했다. Local 환경에서 build build 결과물인 dist 디렉토리를 파일질라를 통해 원격서버에 이동 PM2로 동작하고 있는 프로젝트 서버 reload 하지만 어느 순간부터 너무 귀찮기 시작했고 파일질라를 사용하는 시간이 너무 아까워서 자동배포를 구현해보았다. 원래는 GitHub Actions를 활용해서 Docker + CI/CD 작업을 하려고 했는데, 1인 개발이기도 하고 아직은 그정도까지는 필요하지 않겠다고 생각이 들었다. 그리고 요즘에는 거의 Code Deploy를 사용해서 배포 자동화를 적용하는데 나는 좀 다르게 하고 싶기도 했다. 그래서 1차 개발에서는 쉘 스크립트를 활용해서 자동 배포를 구현하고 2차 개발에서는 Docke..
사이드 프로젝트/맵필로그
2024. 2. 26. 16:47