Github Actions2 [트러블슈팅] 무중단 배포간 Docker Compose 오류 해결 🐞 버그 설명 상황FitTrip은 GCP의 GCE를 사용하여 서비스 배포를 진행했습니다. FitTrip 서비스는 MSA를 목표로 하기에 각 서비스의 무중단 배포 과정이 필요했고관련하여 작업을 자동화 시켜주는 Makefile를 작성했습니다. Makefile 일부.PHONY: up down user-update community-update chat-update state-update sig-update notification-updateall: upup: docker-compose pull docker-compose up -d zookeeper kafka discovery-service gateway-service user-service community-service chat-.. 2024. 6. 25. 2024-05-26(배포, docker-compose, Spring Cloud, Github Actions) 이번 캡스톤 프로젝트에서 배포를 맞게 되었고Spring Cloud를 처음 사용해보며 여러 작업을 하고 있다.docker-compose를 이용하여 컨테이너가 같은 도커 네트워크 환경을 공유할 수 있도록 하였고 MSA의 장점에 걸맞게 스케일 아웃했을 때 서버가 중단되지 않고 배포가 되는무중단 배포를 위해 Makefile를 제작하였다.(필자의 생각에 근거하여 Makefile을 작성하였기 때문에 이게 옳은 방법이라곤 할 수 없다.) Makefile 초안(지금은 조금 다름).PHONY: up downup: docker-compose pull docker-compose up -d zookeeper kafka discovery-service gateway-service redis-user .. 2024. 5. 26. 이전 1 다음