diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..76d419e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +# Build +FROM eclipse-temurin:17-jdk AS build +LABEL authors="pjh5365" + +WORKDIR /src +COPY . /src +RUN ./gradlew build + +# Run +FROM eclipse-temurin:17-jre +EXPOSE 8080 +COPY --from=build /src/build/libs/*SNAPSHOT.jar work-plate.jar + +ENTRYPOINT ["java", "-jar", "work-plate.jar"] diff --git a/src/test/resources/application.yml b/src/test/resources/application.yml new file mode 100644 index 0000000..aefd119 --- /dev/null +++ b/src/test/resources/application.yml @@ -0,0 +1,20 @@ +# 테스트용 환경 세팅 +spring: + h2: + console: + enabled: true + datasource: + driver-class-name: org.h2.Driver + url: jdbc:h2:mem:testdb + data: + redis: + host: localhost + port: 6379 + jpa: + hibernate: + ddl-auto: create + show-sql: true +JWT: + ACCESS_SECRET_KEY: "testAccessSecretKey" + REFRESH_SECRET_KEY: "testRefreshSecretKey" + ISSUER: "pjh5365"