Files
HY2XS_flamy/hy2xs_implementation_plan-no_git/10-post-install-env-and-config-policy.txt
T

54 lines
1.4 KiB
Plaintext

HY2XS: post-install env and config policy
Цель
Оставить после установки один прозрачный reference file с фактами развёртывания.
Путь
/etc/hysteria/post-install.env
Что обязательно писать
Deploy/package:
- PACKAGE_NAME=HY2XS
- PACKAGE_VERSION
- PACKAGE_BUILD_ID
- DEPLOY_TIMESTAMP
- DEPLOY_TARGET_OS=debian-12
Orchestrator:
- ORCH_SOURCE_STACK=bun-typescript
- ORCH_BUILD_MODE
- ORCH_BUILD_ID
- ORCH_ENTRYPOINT
Network/common:
- DEPLOY_DOMAIN
- SSH_PORT
Hysteria:
- HY2_SOURCE=official-upstream
- HY2_VERSION
- HY2_LISTEN_HOST
- HY2_PORT
- HY2_OBFS_TYPE=salamander
- HY2_OBFS_PASSWORD
- HY2_BANDWIDTH_UP_Mbps=50
- HY2_BANDWIDTH_DOWN_Mbps=50
- HY2_IGNORE_CLIENT_BANDWIDTH=false
- HY2_CONFIG_PATH
HY2XS admin:
- HUI_ENABLED=true
- HUI_FORK_REF
- HUI_BUILD_ID
- HUI_BIND_HOST
- HUI_PORT
- HUI_INSTALL_DIR
- HUI_DATA_DIR
- HUI_BRAND=HY2XS admin
- HUI_DEFAULT_LOCALE=ru
Правило использования
- post-install.env — reference file.
- Изменение этого файла само по себе не должно считаться применением runtime-изменений.
- Любые ручные правки оператора должны потом осознанно переноситься в реальные рабочие конфиги и применяться документированным способом.