mirror of
https://github.com//cppla/ServerStatus
synced 2026-08-06 13:53:56 +08:00
28 lines
1.1 KiB
YAML
28 lines
1.1 KiB
YAML
services:
|
|
serverstatus-client:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.client
|
|
image: cppla/serverstatus:client
|
|
container_name: serverstatus-client
|
|
restart: unless-stopped
|
|
network_mode: host
|
|
pid: host
|
|
environment:
|
|
SERVER: "${SERVER:-127.0.0.1}"
|
|
# 注意:USER 会被 docker compose 在宿主机环境中先插值。
|
|
# 如果运行时没有显式传递,或传递方式不正确,可能会被 Docker/系统环境中的 $USER
|
|
# 替换成本机用户名,而不是期望的默认 s01。
|
|
# 推荐优先级:运行程序时显式传递 USER > 用户修改这里的 USER 默认值 > Docker/系统环境。
|
|
USER: "${USER:-s01}"
|
|
PORT: "${PORT:-35601}"
|
|
PASSWORD: "${PASSWORD:-USER_DEFAULT_PASSWORD}"
|
|
INTERVAL: "${INTERVAL:-1}"
|
|
PROBEPORT: "${PROBEPORT:-80}"
|
|
PROBE_PROTOCOL_PREFER: "${PROBE_PROTOCOL_PREFER:-ipv4}"
|
|
PING_PACKET_HISTORY_LEN: "${PING_PACKET_HISTORY_LEN:-100}"
|
|
CU: "${CU:-cu.tz.cloudcpp.com}"
|
|
CT: "${CT:-ct.tz.cloudcpp.com}"
|
|
CM: "${CM:-cm.tz.cloudcpp.com}"
|
|
CLIENT: "${CLIENT:-psutil}"
|