# ./my-spring-app/Dockerfile # 공식 OpenJDK 이미지를 기반으로 사용 FROM openjdk:17-jdk-slim # 컨테이너의 작업 디렉터리를 설정 WORKDIR /app # Gradle Wrapper와 빌드 파일을 컨테이너에 복사 COPY gradlew . COPY gradle ./gradle # 프로젝트 설정 파일들을 복사 COPY build.gradle . COPY settings.gradle . # 의존성을 미리 다운로드 RUN ./gradlew dependencies # 소스 파일들을 복사 COPY src ./src # Gradle Wrapper를 사용하여 애플리케이션을 실행 # 이 명령어는 docker-compose.yml에서 개발용 명령으로 덮어쓸 것입니다. CMD ["./gradlew", "bootRun"]