V3.7.0 Release Notes
中文
V3.7.0 adds Docker deployment adaptation for issue #70.
What Changed
- Added
install-docker.shfor running install/update inside existing Hermes containers. - Added
docker-compose.example.ymlshowing/opt/hermesand/opt/datamounts, Feishu environment variables, and one-shot installer execution. - The Docker installer defaults to
HERMES_DIR=/opt/hermes,HFC_CONFIG=/opt/data/config.yaml, andHFC_ENV_FILE=/opt/data/.env. - The Docker installer uses Hermes venv Python and does not silently fall back to system
python/pip. - Release packages now include the Docker installer and Compose example.
Upgrade
Inside an existing Hermes container:
export FEISHU_APP_ID=cli_xxx
export FEISHU_APP_SECRET=xxx
export HFC_VERSION=v3.7.0
bash install-docker.shAfter install:
/opt/hermes/venv/bin/python -m hermes_feishu_card.cli doctor \
--config /opt/data/config.yaml \
--hermes-dir /opt/hermes \
--explainRelease Assets
GitHub Releases include:
hermes-feishu-card-v3.7.0-macos.tar.gzhermes-feishu-card-v3.7.0-linux.tar.gzhermes-feishu-card-v3.7.0-windows.ziphermes-feishu-card-v3.7.0-checksums.txt
Verification
tests/unit/test_install_scripts.pytests/unit/test_docs.pytests/unit/test_ci_workflow.py- full pytest suite