Showing
1 changed file
with
39 additions
and
0 deletions
Dockerfile
0 → 100644
1 | +FROM openjdk:11-oracle | |
2 | + | |
3 | +MAINTAINER 240018840@qq.com | |
4 | + | |
5 | + | |
6 | + | |
7 | + | |
8 | + | |
9 | +RUN mkdir -p /app/ | |
10 | +RUN mkdir -p /app/data | |
11 | +WORKDIR /app/ | |
12 | +ADD ./application/target/tk-3.6.4-boot-service.jar /app/app.jar | |
13 | +ADD ./application/target/data /app/data | |
14 | + | |
15 | +ENV HTTP_BIND_PORT=8080 | |
16 | + | |
17 | +ENV MQTT_ENABLED=true | |
18 | +ENV MQTT_BIND_PORT=1883 | |
19 | + | |
20 | +ENV TCP_ENABLED=true | |
21 | +ENV TCP_BIND_PORT=8088 | |
22 | + | |
23 | +ENV TB_SERVICE_TYPE=monolith | |
24 | +ENV DATABASE_TS_LATEST_TYPE=timescale | |
25 | +ENV DATABASE_TS_TYPE=timescale | |
26 | +ENV NODE_RED_TEMPLATE_PATH=/app/nr/protocol-template | |
27 | +ENV FILE_STORAGE_LOCAL_PATH=./temp | |
28 | +ENV TB_TRANSPORT_ACTIVITY_REPORTING_STRATEGY=ALL | |
29 | +ENV ACTORS_MAX_CONCURRENT_SESSION_PER_DEVICE=5 | |
30 | + | |
31 | + | |
32 | +ENV TZ="Asia/Shanghai" | |
33 | +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone | |
34 | + | |
35 | + | |
36 | +EXPOSE 8080 1883 8088 | |
37 | + | |
38 | +ENTRYPOINT ["java","-server","-Djava.security.egd=file:/dev/./urandom","-Dfile.encoding=UTF-8","-Dinstall.data_dir=/app/data","-jar","/app/app.jar","--logging.level.root=INFO"] | |
39 | + | ... | ... |