forked from Qortal/qortal
Alexander Do
3 years ago
1 changed files with 26 additions and 0 deletions
@ -0,0 +1,26 @@
|
||||
FROM maven:3-openjdk-11 as builder |
||||
|
||||
WORKDIR /work |
||||
COPY ./ /work/ |
||||
RUN mvn clean package |
||||
|
||||
### |
||||
FROM openjdk:11 |
||||
|
||||
RUN useradd -r -u 1000 -g users qortal && \ |
||||
mkdir /usr/local/qortal /qortal && \ |
||||
chown 1000:100 /qortal |
||||
|
||||
COPY --from=builder /work/log4j2.properties /usr/local/qortal/ |
||||
COPY --from=builder /work/target/qortal*.jar /usr/local/qortal/qortal.jar |
||||
|
||||
USER 1000:100 |
||||
|
||||
EXPOSE 12391 12392 |
||||
HEALTHCHECK --start-period=5m CMD curl -sf http://127.0.0.1:12391/admin/info || exit 1 |
||||
|
||||
WORKDIR /qortal |
||||
VOLUME /qortal |
||||
|
||||
ENTRYPOINT ["java"] |
||||
CMD ["-Djava.net.preferIPv4Stack=false", "-jar", "/usr/local/qortal/qortal.jar"] |
Loading…
Reference in new issue