18 lines
452 B
Docker
18 lines
452 B
Docker
FROM maven:3.8.7-openjdk-18-slim AS mavenBuild
|
|
|
|
WORKDIR /
|
|
|
|
COPY . .
|
|
|
|
RUN mvn install -DskipTests
|
|
|
|
FROM eclipse-temurin:18-jre-alpine
|
|
|
|
COPY --from=mavenBuild /target/yankee-twitch-data-api-1.0.jar /yankee-twitch-data-api.jar
|
|
|
|
COPY --from=mavenBuild /src/main/resources/application.properties /application.properties
|
|
|
|
COPY --from=mavenBuild /src/main/resources/eighteen.stub.html /eighteen.stub.html
|
|
|
|
CMD ["java", "-jar", "/yankee-twitch-data-api.jar"]
|