
bluet/cronicle-docker |
Cronicle支持特殊的环境变量语法,可指定命令行选项及覆盖任何配置设置。变量名格式为CRONICLE_key,其中key是命令行选项(见下表)或JSON配置属性路径。
有关最新默认值列表,请查看官方文档。
通过环境变量覆盖配置属性时,可指定config.json中的任何顶级JSON键,或使用双下划线(__)作为路径分隔符的嵌套属性路径。布尔属性可使用1表示true,0表示false。以下是部分可用环境变量示例:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| CRONICLE_base_app_url | 服务器上Cronicle的完整URL,包括非标准端口。用于自引用URL。 | http://localhost:3012 |
| CRONICLE_WebServer__http_port | Cronicle服务器Web UI的HTTP端口(除非确知用途,否则保留默认值) | 3012 |
| CRONICLE_WebServer__https_port | Cronicle服务器Web UI的SSL端口(除非确知用途,否则保留默认值) | 443 |
| CRONICLE_web_socket_use_hostnames | 设置为1将强制Cronicle Web UI使用主机名而非IP地址连接后端服务器,包括AJAX API调用和Websocket流。 | 0 |
| CRONICLE_server_comm_use_hostnames | 设置为1将强制Cronicle服务器之间使用主机名而非LAN IP地址连接。 | 0 |
| CRONICLE_web_direct_connect | 设置为0时,Cronicle Web UI将连接到URL中的主机名/端口,该主机名/端口应始终解析为主服务器(适用于单服务器、用户无法直接访问服务器或运行在反向代理后的场景)。设置为1时,Web UI将直接连接到各个Cronicle服务器(适用于多服务器配置,尤其是运行在带有多个备份服务器的负载均衡器后,Web UI必须始终连接主服务器)。 | 0 |
| CRONICLE_socket_io_transports | 自定义用于连接服务器获取实时更新的socket.io传输方式。若在不允许WebSockets的环境中(如老旧防火墙或代理),可将此数组改为首先包含polling传输;否则设为["websocket"] | ["websocket"] |
可在以下位置提供自定义配置文件:
sh/path-to-cronicle-storage/data/config.json.import
首次启动Cronicle时将加载此文件。若需强制重新加载自定义配置,删除以下文件并重启Docker容器:
sh/path-to-cronicle-storage/data/.setup_done
Web界面的默认凭证为:admin / admin
![FOSSA Status]([***]
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务