Skip to content

로컬에서 피클리 실행하기

우디 edited this page Mar 7, 2023 · 2 revisions

본 문서는 MAC OS 환경을 기반으로 합니다.

필요 항목

  • Java 17
  • Gradle 7.6
  • Docker
  • Docker-compose

프로젝트 clone

$ git clone https://github.com/pickly-team/pickly-backend.git
$ cd pickly-backend

Spring Application Build

dockerfile에 gradle build 작업 추가 예정입니다!

  • IntelliJ에서 gradle plugin을 설치했다면?
    • clean, bootJar을 차례로 실행해주세요.
  • 커맨드라인에서 직접 실행하고 싶다면?
    • $ gradle clean build

실행

  1. 이미 실행 중이라면, 실행 중단

    $ docker-compose down -v

  2. 이미지 빌드

    $ docker-compose build --no-cache

  3. 실행

    • 실행 내역을 직접 보고 싶다면
      • $ docker-compose up
    • 백그라운드에서 실행하고 싶다면
      • $ docker-compose up -d

데이터가 바뀌었다면?

data.sql, schema.sql (Entity 구조) 등이 바뀐 경우

  1. 이미 실행 중이라면, 실행 중단

    $ docker-compose down -v

  2. 프로젝트 루트 경로의 data/db 파일 삭제

    $ rm -rf data/db

  3. 이미지 빌드

    $ docker-compose build --no-cache

  4. 실행

    • 실행 내역을 직접 보고 싶다면
      • $ docker-compose up
    • 백그라운드에서 실행하고 싶다면
      • $ docker-compose up -d