跳到主要内容

容器配置

beaver-iot-web

环境变量

NameDefaultDescription
BEAVER_IOT_API_HOST172.17.0.1Nginx HTTP 代理的目的地址, 即后端服务的IP或FQDN
BEAVER_IOT_API_PORT9200API 服务的 HTTP 端口号
BEAVER_IOT_WEBSOCKET_PORT9201API 服务的 Websocket 端口号

端口

PortDescription
80HTTP 服务端口, 用于访问网页

文件

PathDescription
/web/网页文件目录
/etc/nginx/nginx.confnginx 主配置文件
/etc/nginx/conf.d/nginx 额外配置文件目录
/etc/nginx/conf.d/default.confnginx 默认 http 服务器配置文件

beaver-iot-api

环境变量

NameDefaultDescription
JAVA_OPTSJVM 配置参数
SPRING_OPTSSpring 配置参数
DB_TYPEh2数据库类型, 可选项: postgres, h2
SPRING_H2_CONSOLE_ENABLEDfalse是否启用, 可选项: true, false
SPRING_H2_CONSOLE_SETTINGS_WEB_ALLOW_OTHERSfalse是否允许其他主机访问, 可选项: true, false
SPRING_DATASOURCE_URLjdbc:h2:file:~/beaver-iot/h2/beaver;
AUTO_SERVER=TRUE
数据库 jdbc 连接
SPRING_DATASOURCE_USERNAMEsa数据库用户名
SPRING_DATASOURCE_PASSWORD数据库密码
SPRING_DATASOURCE_DRIVER_CLASS_NAMEorg.h2.Driver数据库驱动类名, 可选项: org.h2.Driver, org.postgresql.Driver

端口

PortDescription
9200HTTP 服务端口, 用于请求 API
9201Websocket 服务端口, 用于连接 Websocket

文件

PathDescription
/root/beaver-iot/logs/API 服务日志文件目录
/root/beaver-iot/integrations/Beaver IoT 集成目录
/root/beaver-iot/h2/H2 数据库存储目录

beaver-iot

环境变量

NameDefaultDescription
BEAVER_IOT_API_HOSTlocalhostNginx HTTP 代理的目的地址, 即后端服务的IP或FQDN
BEAVER_IOT_API_PORT9200API 服务的 HTTP 端口号
BEAVER_IOT_WEBSOCKET_PORT9201API 服务的 Websocket 端口号
JAVA_OPTSJVM 配置参数
SPRING_OPTSSpring 配置参数
DB_TYPEh2数据库类型, 可选项: postgres, h2
SPRING_H2_CONSOLE_ENABLEDfalse是否启用, 可选项: true, false
SPRING_H2_CONSOLE_SETTINGS_WEB_ALLOW_OTHERSfalse是否允许其他主机访问, 可选项: true, false
SPRING_DATASOURCE_URLjdbc:h2:file:~/beaver-iot/h2/beaver;
AUTO_SERVER=TRUE
数据库 jdbc 连接
SPRING_DATASOURCE_USERNAMEsa数据库用户名
SPRING_DATASOURCE_PASSWORD数据库密码
SPRING_DATASOURCE_DRIVER_CLASS_NAMEorg.h2.Driver数据库驱动类名, 可选项: org.h2.Driver, org.postgresql.Driver

端口

PortDescription
80Nginx HTTP 端口, 用于访问网页和请求 API
9200API 服务 HTTP 端口, 用于请求 API(不经过 Nginx)
9201API 服务 Websocket 端口, 用于连接 Websocket(不经过 Nginx)

文件

PathDescription
/web/网页文件目录
/etc/nginx/nginx.confnginx 主配置文件
/etc/nginx/conf.d/nginx 额外配置文件目录
/etc/nginx/conf.d/default.confnginx 默认 http 服务器配置文件
/root/beaver-iot/logs/API 服务日志文件目录
/root/beaver-iot/integrations/Beaver IoT 集成目录
/root/beaver-iot/h2/H2 数据库存储目录