21 lines
395 B
Docker
21 lines
395 B
Docker
# Initial Docker support thanks to xinyifly
|
|
|
|
#
|
|
# Build stage
|
|
#
|
|
FROM maven:3.8.1-openjdk-16 AS build
|
|
COPY src /home/app/src
|
|
COPY pom.xml /home/app
|
|
RUN mvn -f /home/app/pom.xml clean package
|
|
|
|
#
|
|
# Package stage
|
|
#
|
|
FROM openjdk:16
|
|
COPY --from=build /home/app/target/Cosmic.jar /usr/local/lib/Cosmic.jar
|
|
COPY ./ ./
|
|
EXPOSE 8484 7575 7576 7577
|
|
ENTRYPOINT ["java", "-jar", "/usr/local/lib/Cosmic.jar"]
|
|
|
|
|