lbry-globe-java/Dockerfile
Ben van Hartingsveldt 69eea2ebf4
Fix Maven cache
2024-12-01 20:19:43 +01:00

13 lines
No EOL
382 B
Docker

FROM maven:3.9.9-eclipse-temurin-21-alpine AS build
WORKDIR /tmp
COPY ./pom.xml ./pom.xml
COPY ./src ./src
RUN --mount=type=cache,target=/root/.m2 mvn install
FROM eclipse-temurin:23-alpine
WORKDIR /opt/lbry/globe/
EXPOSE 25/tcp
EXPOSE 465/tcp
EXPOSE 587/tcp
COPY --from=build /tmp/target/lbry-globe-*-jar-with-dependencies.jar ./lbry-globe.jar
CMD ["java","-jar","lbry-globe.jar"]