🧩문제1 - Dockerfile 명시 문제

상황

docker 서버 가동했는데 docker file이 없다는 문제 발생

failed to solve: failed to read dockerfile: open Dockerfile: no such file or directory

접근

docker file에는 os, jar, 실행 방법을 정의하는데 현재는 docker compose.yml 파일만 있음

compose에서 jar을 직접 실행하도록 설정 해야 함

해결

volumes:
      - ./build/libs/settlement-service-0.0.1-SNAPSHOT.jar:/app/app.jar  # JAR 파일 마운트
    working_dir: /app
    entrypoint: ["java", "-jar", "app.jar"]  # JAR 실행

🧩문제2 - local , docker 환경 설정 분리

상황

문제 1을 해결 후 다시 docker compose 실행 시키니 db연결 문제 발생

접근

jar 환경파일이 아직 local과 관련된 application.yml 파일 이어서 db url 문제 가능성

해결