728x90

2025/05/27 2

팀원용 개발 환경 실행 가이드 (Spring Boot + Flyway + Docker + PostgreSQL 14.11)

해당 가이드는 팀 프로젝트에서 제공된 개발 환경을 바탕으로, 팀원이 자신의 로컬 환경에서 프로젝트를 실행하는 방법을 설명합니다.Spring Boot 애플리케이션Docker 기반 PostgreSQL 14.11Flyway를 통한 DB 마이그레이션 자동화1. 사전 준비다음 도구가 설치되어 있어야 합니다. 도구 설치 링크Dockerhttps://www.docker.com/products/docker-desktopJava 17 이상https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.htmlMaven (or ./mvnw 사용 가능)https://maven.apache.org/install.htmlGithttps://git-scm.com/d..

Docker 2025.05.27

Spring Boot + Flyway + Docker 개발 환경 구성하기 (PostgreSQL 14.11 기준)

회고이 글은 Spring Boot 애플리케이션을 개발할 때 필요한 데이터베이스 환경을 Docker, Flyway, PostgreSQL 14.11을 활용해 구성하는 방법을 설명합니다. 설정의 이유와 원리까지 설명하므로, 처음 개발 환경을 세팅하거나 팀 환경을 표준화하려는 분들에게 도움이 될 수 있습니다.기술 스택 및 선택 이유구성요소 설명 선택 이유Spring Boot자바 기반 웹 프레임워크설정이 간단하고 확장성이 좋으며 기업에서 널리 사용FlywayDB 마이그레이션 도구SQL 기반 버전 관리를 통해 협업과 배포 이력 관리에 유리Docker컨테이너 실행 도구누구나 같은 환경을 빠르게 실행 가능PostgreSQL 14.11관계형 데이터베이스성능, 안정성, 기능 면에서 실무 사용에 적합Maven빌드 도구라이브..

Docker 2025.05.27
728x90