[Docker] 도커를 이용한 테스트 서버 구축
클라우드 서버에 서비스 서버 구축은 앞선 게시글에서 구축했다. 클라우드 서버에 로컬에서 개발한 코드나 바이너리를 곧바로 업로드하여 실행시키면서 테스트도 가능하지만, 이 방법은 예기치 못한 에러 발생이나 클라우드 서버 사용 비용 과금 등의 문제가 발생할 수 있다. 예를 들어, 코드에서 잘못된 분기로 인해 서버에서 무한루프가 돌고 이때 API 호출 등의 트래픽을 발생시키는 행위가 실제 클라우드 서버에서 지속된다면 불필요한 비용이 발생한다. 그리고 현재는 개발 단계이지만 이후에 실제 배포 이후에 코드를 수정하고 배포할 일이 있다면 테스트 없이 바로 배포하는 것은 리스크가 있다. 하루에도 수십만, 수백만 명의 사람들이 이용하는 대형 웹사이트에서 버그가 있는 코드를 바로 사용자들에게 배포하진 않을 것이다. 실제 ..
개발 공부 (시니어코딩)/테스트 서버 구축
2024. 1. 2. 17:43