diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7921a88 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM eclipse-temurin:17-jdk-alpine AS build +WORKDIR /app +COPY pom.xml . +COPY src ./src +RUN apk add --no-cache maven && mvn clean package -DskipTests + +FROM eclipse-temurin:17-jre-alpine +WORKDIR /app +COPY --from=build /app/target/*.jar app.jar +EXPOSE 8080 +ENTRYPOINT ["java", "-jar", "app.jar"] diff --git a/docker-compose.yml b/docker-compose.yml index 5cfb4ce..716220b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -32,6 +32,7 @@ services: SPRING_DATASOURCE_PASSWORD: postgres APP_JWT_SECRET: 404E635266556A586E3272357538782F413F4428472B4B6250645367566B5970 APP_JWT_EXPIRATION: 86400000 + APP_CARD_ENCRYPTION_KEY: 1234567890123456 volumes: postgres_data: