diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..1a207b84a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM maven:3 +LABEL maintainer="Ryan Wang" + +WORKDIR /opt/halo +ADD . /tmp + +RUN cd /tmp && mvn package -Pprod && mv target/dist/halo/* /opt/halo/ \ + && rm -rf /tmp/* && rm -rf ~/.m2 + +EXPOSE 8090 + +ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/opt/halo/app.jar"] \ No newline at end of file