跳到主要内容

容器配置

beaver-iot-web

环境变量

NameDefaultDescription
SERVER_HOST172.17.0.1Nginx HTTP 代理的目的地址, 即后端服务的IP或FQDN
SERVER_PORT9200Java 服务的 HTTP 端口号
WEBSOCKET_PORT9201Java 服务的 Websocket 端口号

端口

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

文件

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

beaver-iot-server

环境变量

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/Java 服务日志文件目录
/root/beaver-iot/plugins/Java 插件目录
/root/beaver-iot/h2/h2 数据库存储目录

beaver-iot

环境变量

NameDefaultDescription
SERVER_HOST172.17.0.1Nginx HTTP 代理的目的地址, 即后端服务的IP或FQDN
SERVER_PORT9200Java 服务的 HTTP 端口号
WEBSOCKET_PORT9201Java 服务的 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
9200Java 服务 HTTP 端口, 用于请求 API(不经过 Nginx)
9201Java 服务 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/Java 服务日志文件目录
/root/beaver-iot/plugins/Java 插件目录
/root/beaver-iot/h2/h2 数据库存储目录