Developer Experience

이정훈·2024년 8월 16일

Docker

목록 보기
24/34

여태까지 공부한 내용은 docker를 이용해서 애플리케이션을 배포하는 방식에 대한 내용이었습니다.
그러나 Docker은 애플리케이션을 개발하는데 있어서도 유용한 도구입니다.
아래는 Docker를 이용한 개발을 위해 해볼만한 것들입니다.

  • docker-compose를 사용하자
  • 컨테이너 파일 시스템에 로컬 환경을 마운트 하여 코드가 동기화되도록하자. 이는 변경사항이 생길때마다 리빌딩하는 것을 막아준다.
  • auto-reloading을 위해 nodemon같은 도구를 사용하자.
  • 애플리케이션을 디버깅할 방법도 있어야 한다. 컨테이너 내부에서 애플리케이션을 실행 할 때 디버깅할 방법을 찾자.
  • 컨테이너 내부를 테스트할 방법이 있어야 한다.
  • 프로덕션 이미지를 위한 CI 파이프라인이 있어야 한다.
  • 각 풀 요청에 대한 임시 환경이 있어야 한다.
profile
기록으로 흔적을 남깁니다.

0개의 댓글