diff --git a/install/proxmox/docker-compose.sh b/install/proxmox/docker-compose.sh index 89fb873d6..986a1ec59 100755 --- a/install/proxmox/docker-compose.sh +++ b/install/proxmox/docker-compose.sh @@ -4,6 +4,9 @@ cd /root/.scrypted # always immediately upgrade everything in case there's a broken update. # this will also be preferable for troubleshooting via lxc reboot. export DEBIAN_FRONTEND=noninteractive + +# auto updates may break the system? +# watchtower stopped working after a docker update, so disabling for now. # yes | dpkg --configure -a # apt -y --fix-broken install && apt -y update && apt -y dist-upgrade @@ -30,4 +33,7 @@ docker compose pull # force a recreate as .env may have changed. # furthermore force recreate gets the container back into a known state # which is preferable in case the user has made manual changes and then restarts. -WATCHTOWER_HTTP_API_TOKEN=$(echo $RANDOM | md5sum | head -c 32) docker compose up --force-recreate --abort-on-container-exit +WATCHTOWER_HTTP_API_TOKEN=$(echo $RANDOM | md5sum | head -c 32) docker compose up --force-recreate + +# abort on container exit is problematic if watchtower is the one that aborts. +# WATCHTOWER_HTTP_API_TOKEN=$(echo $RANDOM | md5sum | head -c 32) docker compose up --force-recreate --abort-on-container-exit diff --git a/plugins/core/package-lock.json b/plugins/core/package-lock.json index 36fd04f84..d1b41f8cd 100644 --- a/plugins/core/package-lock.json +++ b/plugins/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/core", - "version": "0.3.137", + "version": "0.3.138", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/core", - "version": "0.3.137", + "version": "0.3.138", "license": "Apache-2.0", "dependencies": { "@scrypted/common": "file:../../common", diff --git a/plugins/core/package.json b/plugins/core/package.json index 4c736a794..355ade075 100644 --- a/plugins/core/package.json +++ b/plugins/core/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/core", - "version": "0.3.137", + "version": "0.3.138", "description": "Scrypted Core plugin. Provides the UI, websocket, and engine.io APIs.", "author": "Scrypted", "license": "Apache-2.0",