I installed the change-detection app yesterday, and it seems to work great. I’m currently on the App Version: v0.46.16 / Version: v1.0.0 . The only problem is that the app is stuck on “Deploying”, but the app is accessible, and I’ve even set up a reverse proxy for remote access along with a long password. Any ideas on which values to check?
What does sudo docker ps
show?
Specifically the STATUS column for the app in question.
“Up 5 minutes (unhealthy)”. I just downloaded App Version: v0.49.17 / Version: v1.0.1 just now too.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4543f238b218 ghcr.io/dgtlmoon/changedetection.io:0.49.17 "python ./changedete…" 5 minutes ago Up 5 minutes (unhealthy) 5000/tcp, 192.168.1.2:30159->30159/tcp ix-change-detection-change-detection-1
I have a feeling that TrueNAS is attempting to verify using https and this is a http application.
Looking at what I understand to be the code regulating this, it doesn’t look like that is the case:
Still, something about that healthcheck is apparently not working as it should…
What is port 30159 for?
5000 is mentioned on the official github but 30159 is not.
When you say you can visit the page, are you visiting it on #.#.#.#:5000 or #.#.#.#:30159?
Port 30159 was part of the TrueNAS Apps configuration. And I agree that the TrueNAS health detection isn’t working as expected as the app works as expected.
As a quick test, can you try changing 30159 as depicted under Network Configuration on your screenshot, to 5000?
You will need to temporarily change your app url to mirror the port change.
If it’s still like that even after a few minutes then I am out of ideas.
You would do well posting the core issue (stuck deploying even though the app is running) as a bugreport on the apps github: