25 lines
405 B
Docker
25 lines
405 B
Docker
FROM ubuntu:latest
|
|
LABEL authors="lumijiez"
|
|
|
|
FROM maven:3.9.9-eclipse-temurin-21 AS build
|
|
|
|
WORKDIR /app
|
|
|
|
COPY pom.xml .
|
|
|
|
RUN mvn dependency:go-offline
|
|
|
|
COPY src /app/src
|
|
|
|
RUN mvn clean package -DskipTests
|
|
|
|
FROM openjdk:21
|
|
|
|
WORKDIR /app
|
|
|
|
COPY --from=build /app/target/SymphonyDatabaseNode-1.0-SNAPSHOT.jar /app/SymphonyDatabaseNode.jar
|
|
|
|
EXPOSE 8081
|
|
|
|
ENTRYPOINT ["java", "-jar", "SymphonyDatabaseNode.jar"]
|