72 lines
3.2 KiB
Bash
72 lines
3.2 KiB
Bash
# /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=
|