@@ -0,0 +1,71 @@
|
||||
# /etc/wesp/wesp.env — переменные для systemd.
|
||||
# На Pi (komton): scripts/install_fresh.sh подставит пути и создаст myscript.service.
|
||||
# Вручную: sudo cp install/wesp.env.example /etc/wesp/wesp.env && sudo chmod 600 /etc/wesp/wesp.env
|
||||
|
||||
WESP_CONFIG=production
|
||||
|
||||
# Обязательно смените перед боевым запуском (install_fresh.sh может временно разрешить дефолты):
|
||||
WESP_SECRET_KEY=change-me-in-production
|
||||
WESP_AUTH_LOGIN=admin
|
||||
WESP_AUTH_PASSWORD=admin
|
||||
|
||||
# Каталог кода (WorkingDirectory в systemd)
|
||||
# BASE_DIR выводится из расположения config.py; при нестандартном деплое:
|
||||
# WESP_BASE_DIR=/opt/wesp
|
||||
|
||||
# venv для post_update / OTA (не обязателен для waitress в unit-файле)
|
||||
WESP_VENV=/opt/wes
|
||||
WESP_PYTHON=/opt/wes/bin/python3
|
||||
|
||||
# systemd (Pi komton: myscript.service)
|
||||
WESP_SYSTEMD_UNIT=myscript
|
||||
WESP_ADMIN_RESTART_CMD=systemctl restart myscript
|
||||
WESP_ADMIN_STOP_CMD=systemctl stop myscript
|
||||
|
||||
# После OTA-обновления (post_update вызовет systemctl restart при WESP_SYSTEMD_UNIT)
|
||||
WESP_UPDATE_RESTART_CMD=bash /opt/wesp/scripts/post_update.sh
|
||||
WESP_LISTEN=0.0.0.0:80
|
||||
# Потоки Waitress (по умолчанию у waitress — 4; при нагрузке sync/UI ставьте 16–32)
|
||||
WESP_WAITRESS_THREADS=20
|
||||
WESP_HEALTH_URL=http://127.0.0.1/api/health
|
||||
|
||||
# Автоперезагрузка Pi после киоска / Plymouth / config.txt (секунды задержки)
|
||||
WESP_ADMIN_REBOOT_CMD=sudo /sbin/reboot
|
||||
WESP_AUTO_REBOOT_ENABLED=1
|
||||
WESP_AUTO_REBOOT_DELAY_SEC=3
|
||||
# Задержка reboot после «Настроить киоск Pi» в админке (анимация загрузки)
|
||||
WESP_FULL_SETUP_REBOOT_DELAY_SEC=10
|
||||
WESP_KIOSK_AUTO_REBOOT=1
|
||||
WESP_PI_BOOT_AUTO_REBOOT=1
|
||||
WESP_PLYMOUTH_AUTO_REBOOT=1
|
||||
|
||||
# LAN / mDNS (вкладка «Сеть» в админке; файл data/wesp_network_settings.json)
|
||||
# WESP_NETWORK_LOCAL_HOSTNAME=komton_srv_1.local
|
||||
# WESP_KIOSK_PUBLIC_BASE_URL=http://komton_srv_1.local
|
||||
# WESP_MDNS_ENABLED=1
|
||||
|
||||
# Киоск без GNOME keyring
|
||||
# WESP_KIOSK_HEADLESS=1
|
||||
|
||||
# Ожидание поднятия HTTP перед Chromium (labwc autostart).
|
||||
# Полезно, если киоск иногда показывает «404» сразу после загрузки.
|
||||
# WESP_KIOSK_WAIT_HTTP_MAX_SEC=90
|
||||
# WESP_KIOSK_CHROMIUM_BOOT_DELAY_SEC=2
|
||||
# Скрыть курсор мыши на /starting, /scales и др. (0 = оставить)
|
||||
# WESP_KIOSK_HIDE_CURSOR=1
|
||||
|
||||
# Слабая SD на Raspberry Pi: темп миграций и отложенный фон (секунды; 0 = без паузы)
|
||||
# WESP_MIGRATION_PAUSE_SEC=2
|
||||
# WESP_MIGRATION_PAUSE_BIND_SEC=5
|
||||
# WESP_MIGRATION_PAUSE_STEP_SEC=0.3
|
||||
# На SD при стабильном старте можно попробовать (иначе оставьте пустым — меньше database is locked):
|
||||
# WESP_MIGRATION_SQLITE_JOURNAL_MODE=DELETE
|
||||
# WESP_MIGRATION_SQLITE_SYNCHRONOUS=FULL
|
||||
# WESP_STARTUP_MDNS_DELAY_SEC=15
|
||||
# WESP_STARTUP_SYNC_DELAY_SEC=5
|
||||
# WESP_STARTUP_UPDATE_CHECK_DELAY_SEC=30
|
||||
# WESP_STARTUP_REQUEUE_DELAY_SEC=60
|
||||
# WESP_STARTUP_BOOTSTRAP_DELAY_SEC=3
|
||||
|
||||
# Gitea OTA (опционально)
|
||||
# GITEA_TOKEN=
|
||||
Reference in New Issue
Block a user