-
-
Notifications
You must be signed in to change notification settings - Fork 194
Expand file tree
/
Copy pathDockerfile
More file actions
26 lines (17 loc) · 616 Bytes
/
Dockerfile
File metadata and controls
26 lines (17 loc) · 616 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM adoptopenjdk/openjdk11:latest
LABEL maintainer="lcomplete"
WORKDIR /app
VOLUME /data
RUN mkdir -p /data /data/lucene
ARG JAR_FILE=./app/server/huntly-server/target/huntly-server-*.jar
ARG JAR_PATH=/app/server.jar
COPY ${JAR_FILE} ${JAR_PATH}
ENV JAVA_ARGS="-Xms128m -Xmx1024m"
ENV VM_ARGS="-Duser.timezone=GMT+08"
ENV APP_ARGS=""
ENV PROFILE="default"
ENV PORT=80
ENV JAR_PATH=${JAR_PATH}
EXPOSE ${PORT}
EXPOSE 443
ENTRYPOINT ["sh", "-c", "java $JAVA_ARGS $VM_ARGS -jar $JAR_PATH --spring.profiles.active=$PROFILE --server.port=$PORT --huntly.dataDir=/data/ --huntly.luceneDir=/data/lucene $APP_ARGS" ]