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
- Type Challenge
- 스터디
- 이펙티브 타입스크립트
- mysql boolean
- 회고
- 굿바이 2024년
- microsoft azure openai
- node.js
- 백엔드
- 2024년 회고록
- type-safe configservice
- 타입챌린지
- HTTP
- npm
- 회고록
- configmodule
- typescript type challenge
- 월간cs
- 해커톤
- 타입스크립트
- nestjs
- mysql
- 코딩테스트
- TypeScript 타입챌린지
- TypeScript
- configservice
- typeorm
- 타입 챌린지
- 와글와글
- network
Archives
- Today
- Total
목록배포 자동화 (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