Root cause: docker compose down killed the nohup script inside the container before rebuild could complete — only git pull was visible (updated VERSION file). Changes: - update_host.sh: new host-side watchdog (poll .update_trigger every 3s) runs: git pull → docker compose down → build --no-cache app → up -d PROJECT_DIR and User are dynamic (set at install time, not hardcoded) - update_service.py: perform_update() now writes .update_trigger instead of running git/docker commands inside the container - deploy.sh: added install_update_watchdog() + --watchdog CLI option; generates /etc/systemd/system/pvemanager-update.service dynamically with correct User= and WorkingDirectory= for any install path/user - .gitignore: ignore .update_trigger and generated systemd/ files - CHANGELOG, VERSION, WIKI: bump to v1.1.1, document new update flow
16 KiB
16 KiB