docker-compose

· Infra
목차로컬 개발 환경 구성AWS 인프라 구축CI/CD 자동화많은 과정이 내포되어 있지만, 함축해서 작성했다.Step1: 로컬 개발 환경 구성 (Spring Boot + Docker)혼자 개발할 땐 로컬 DB만 깔아서 쓰면 그만이지만, 팀 프로젝트와 배포까지 고려한다면 처음부터 격리된 환경(Docker)을 잡고 가는 것이 좋다고 판단했다. 1. 기술 스택 (Tech Stack)가장 보편적이고 안정적인 스택을 선정했다.Language: Java 17Framework: Spring Boot 3.5.9Database: MySQL 8.0Build Tool: Gradle 2. 보안과 환경 변수 관리 (.env)처음 환경 세팅을 할 때 MySQL user, password를 그대로 노출하는 것에 거부감이 느껴졌다. 이..
· Infra/Docker
Docker Compose란?Docker Compose는 다중 컨테이너 애플리케이션을 정의하고 실행하기 위한 도구다. 기존 multi-container 환경에서는 각각의 container를 다루기 위한 커맨드가 필요했다.기존 방식Docker Compose여러 개의 docker build 실행하나의 구성 파일(docker-compose.yaml)여러 개의 docker run 명령하나의 명령 (docker-compose up)긴 명령어를 매번 입력설정을 파일로 저장하여 재사용네트워크 수동 생성자동으로 네트워크 생성 및 연결 Docker Compose의 역할이 아닌 것Dockerfile을 대체하는 것은 아니다.이미지나 컨테이너를 대체하는 것은 아니다.다수의 호스트에서 컨테이너를 관리하는 도구가 아니다. (단일..
ParkSeongGeun
'docker-compose' 태그의 글 목록