huntly / Dockerfile
Jarand
Update Dockerfile
c3b5f0a verified
raw
history blame contribute delete
785 Bytes
FROM openjdk:11
LABEL maintainer="lcomplete"
LABEL version = "0.1.0"
WORKDIR /app
VOLUME /data
RUN mkdir -p /data /data/lucene
ARG JAR_FILE=./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=8000
ENV JAR_PATH=${JAR_PATH}
ENV DATABASE_URL=""
ENV DATABASE_USERNAME=""
ENV DATABASE_PASSWORD=""
EXPOSE ${PORT}
ENTRYPOINT ["sh", "-c", "java $JAVA_ARGS $VM_ARGS -jar $JAR_PATH --spring.profiles.active=$PROFILE --server.port=$PORT --spring.datasource.url=$DATABASE_URL --spring.datasource.username=$DATABASE_USERNAME --spring.datasource.password=$DATABASE_PASSWORD --huntly.dataDir=/data/ --huntly.luceneDir=/data/lucene $APP_ARGS" ]