Files
coal/Dockerfile
2023-08-04 11:02:30 +08:00

18 lines
443 B
Docker

FROM maven:3-eclipse-temurin-17 as build
WORKDIR /code
COPY pom.xml .
COPY settings.xml .
RUN mvn verify --fail-never -P build --settings settings.xml
COPY src .
RUN mvn clean install -DskipTests -P build --settings settings.xml
FROM eclipse-temurin:17-jdk-alpine
WORKDIR /app
ARG JAR_FILE=target/*.jar
COPY --from=build /code/target/*.jar app.jar
COPY GeoLite2-City .
ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /app.jar ${0} ${@}"]