Jarand commited on
Commit
c3b5f0a
·
verified ·
1 Parent(s): 79bbe3c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +27 -3
Dockerfile CHANGED
@@ -1,5 +1,29 @@
1
- FROM lcomplete/huntly
2
 
3
- ENV PORT=8080
 
4
 
5
- EXPOSE 8080
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM openjdk:11
2
 
3
+ LABEL maintainer="lcomplete"
4
+ LABEL version = "0.1.0"
5
 
6
+ WORKDIR /app
7
+
8
+ VOLUME /data
9
+
10
+ RUN mkdir -p /data /data/lucene
11
+
12
+ ARG JAR_FILE=./huntly-server-*.jar
13
+ ARG JAR_PATH=/app/server.jar
14
+
15
+ COPY ${JAR_FILE} ${JAR_PATH}
16
+
17
+ ENV JAVA_ARGS="-Xms128m -Xmx1024m"
18
+ ENV VM_ARGS="-Duser.timezone=GMT+08"
19
+ ENV APP_ARGS=""
20
+ ENV PROFILE="default"
21
+ ENV PORT=8000
22
+ ENV JAR_PATH=${JAR_PATH}
23
+ ENV DATABASE_URL=""
24
+ ENV DATABASE_USERNAME=""
25
+ ENV DATABASE_PASSWORD=""
26
+
27
+ EXPOSE ${PORT}
28
+
29
+ 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" ]