Commit d15813123110edb6e211982d775e4e16d53052be

Authored by xp.Huang
1 parent 4e8553a7

feat:添加dockerfile文件

Showing 1 changed file with 39 additions and 0 deletions
  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 +