개발 블로그

  • 홈
  • 태그
  • 방명록
  • 소개

2025/06/29 1

[Spring] application.yml과 docker-compose로 dev/prod 환경 분리

프로젝트에서 개발환경과 배포환경이 달라짐에 따라서 설정 파일을 분리해야 하는 경우가 있습니다.docker로 애플리케이션 환경을 구성할 경우에는 local에서는 db (redis, mariadb..)만 컨테이너로 구성하고, production 환경에서는 RDS와 같은 외부 db 서버를 따로 구축하지 않는다고 가정하고, spring boot까지 함께 DockerFile을 통해 빌드하고 띄울 수 있습니다. 대략적인 아키텍처를 설명드리고, application.yml, docker-compose 파일을 분리하는 과정에 대해 설명드리겠습니다. Architecture docker-compose-dev.ymlmysql, redis만 container로 구성합니다. 외부로 노출되서는 안 되는 db 접속정보, 외부 포트..

Java/Spring 2025.06.29
이전
1
다음
더보기
프로필사진

[IT(PS, CS, SW, etc.) 지식 기록] Github : https://github.com/daily1313/

  • 분류 전체보기 (382)
    • 일상 (33)
      • 여행 (17)
      • 회고록 (9)
      • 리뷰 (7)
    • PS (138)
      • 그리디 알고리즘[Greedy] (25)
      • 정렬 알고리즘[Sort] (18)
      • 문자열 알고리즘[String] (14)
      • 동적 계획 알고리즘[DP] (17)
      • 깊이 우선 탐색, 너비 우선 탐색[DFS, BFS.. (34)
      • 재귀[Recursion] (2)
      • 백트래킹[Backtracking] (5)
      • 브루트포스 알고리즘[Bruteforce] (16)
      • 자료 구조[Data Structure] (4)
      • 분할 정복 알고리즘[Divide & Conquer.. (3)
    • CS (22)
    • Network (11)
    • Database (5)
      • Elasticsearch (3)
    • Linux (2)
    • JavaScript (4)
      • AngularJS (1)
    • Java (93)
      • Effective Java (5)
      • Java Concept (20)
      • Spring (62)
      • Design Pattern (3)
    • Python (2)
    • Vscode (1)
    • DevOps (2)
      • AWS (27)
      • Git (7)
      • Docker (6)
      • Nginx (1)
    • SQL (4)
    • 자격증 (10)
    • 기타 (9)

Tag

dp, 메타코딩, 정보처리기사, 백트래킹, Wi-Fi, 너비 우선 탐색, springboot, BFS, Effective Java, 컴퓨터구조, Spring, sqld, 다이나믹 프로그래밍, 이펙티브 자바, 일본여행, dfs, 정보처리기사 실기, docker, AWS, 정보처리기사 필기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 스승님
  • 갓태수
  • 갓동웅

티스토리툴바