Files
qipai/scripts/dev/wsl/mqtt-smoke.env.example
T
2026-06-16 13:54:48 +08:00

40 lines
1.2 KiB
Bash

# Copy to a Git-ignored local env file before running mqtt-smoke.sh.
# Do not commit real usernames or passwords.
QIPAI_MQTT_HOST=127.0.0.1
QIPAI_MQTT_PORT=1883
QIPAI_MQTT_PROTOCOL=mqtt
QIPAI_MQTT_VERSION=3.1.1
QIPAI_MQTT_QOS=1
# Fill these only in a local ignored file.
QIPAI_MQTT_USERNAME=
QIPAI_MQTT_PASSWORD=
# Optional. Leave blank to derive from the generated client id.
QIPAI_MQTT_ALLOWED_PUBLISH_TOPIC=
QIPAI_MQTT_ALLOWED_SUBSCRIBE_TOPIC=
QIPAI_MQTT_DENIED_SUBSCRIBE_TOPIC='$SYS/#'
# Optional TLS smoke. For local self-signed EMQX certificates only, keep
# QIPAI_MQTT_TLS_INSECURE=true; production checks should provide CA/cert/key.
QIPAI_MQTT_ENABLE_TLS_SMOKE=false
QIPAI_MQTT_TLS_HOST=127.0.0.1
QIPAI_MQTT_TLS_PORT=8883
QIPAI_MQTT_TLS_PROTOCOL=mqtts
QIPAI_MQTT_TLS_INSECURE=true
QIPAI_MQTT_TLS_CA=
QIPAI_MQTT_TLS_CERT=
QIPAI_MQTT_TLS_KEY=
# Optional will-message observation. It may warn if the CLI exits gracefully;
# broker/client failure-path evidence must be confirmed from logs.
QIPAI_MQTT_ENABLE_WILL_SMOKE=false
QIPAI_MQTT_WILL_TOPIC=
QIPAI_MQTT_WILL_MESSAGE=
# Optional duplicate publish for downstream idempotency verification.
QIPAI_MQTT_ENABLE_IDEMPOTENCY_SMOKE=false
QIPAI_MQTT_IDEMPOTENCY_TOPIC=
QIPAI_MQTT_IDEMPOTENCY_KEY=