Github Actions 워크플로우 추가
.github/workflows에 backend 모듈에서 ./gradlew test를 실행하는 워크플로를 추가합니다.

on: push, pull request 시 실행
concurrency: 동시 실행시 가장 최신 실행만 진행 (효율성 증가)
jobs: ubuntu이용, backend 디렉터리로 이동해 ./gradlew test
steps:
1. checkout: 코드를 VM으로 가져옴
2. setup jdk: java 21 설치 (캐싱)
3. gradle wrapper 검증
4. gradlew 실행 권한 획득
5. run test
6. 실패시 report 생성

github push 테스트 자동화 확인
Docker Compose로 postgresSQL 로컬 띄우기

spring.jpa.hibernate.ddl-auto: none — 스키마는 Flyway 등으로 넣을 때까지 자동 생성하지 않음

PostgreSQL 16 포트 5432, 데이터는 볼륨 marketengine-pgdata에 유지합니다.
이제부터 DB 데이터는 docker compose down -v 으로 볼륨을 지워야 사라집니다.

Docker postgre 연동 확인
'백엔드 엔지니어링 일지' 카테고리의 다른 글
| 마켓 백엔드 엔진 5 : product DB 구체화, 대용량 더미 데이터 생성, 검색 기능 개발 (0) | 2026.04.24 |
|---|---|
| 마켓 백엔드 엔진 4 : Next.js 프론트 생성, Docker Compose로 통합 배포, 더미 데이터 생성 (0) | 2026.04.23 |
| 마켓 백엔드 엔진 3 : flyway, JPA, CRUD API, Swagger, Filter (0) | 2026.04.22 |
| 마켓 백엔드 엔진 1 : 스프링부트 프로젝트 생성 및 전역 예외 설정, 공통 응답 형식 지정 (0) | 2026.04.21 |
| 마켓 백엔드 엔진 0 : 대용량 트래픽에서 성능 최적화 및 데이터 무결성 보장 (0) | 2026.04.17 |