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 | + |