Hello,
I’ve noticed that when I restart my docker compose stack, the app seems to think that the server doesn’t have copies of the latest files and re-uploads them.
The files can be seen in the filesystem of the host, but not through the web interface until they have been re-uploaded. The app uploads duplicates of all the files, at which point the web can see them again, and the fs has duplicates of everything.
This happens when I restart the stack, no upgrades to the system, just docker compose down
and docker compose up -d
My set up is using an unmodified compose file from the docs. Any ideas what I could be doing wrong?
Yeah that looks fine, odd.
I assume this is a pretty normal install of Ubuntu, and /var/lib/docker hasn’t been messed with at all?
That’s correct. Ubuntu is basically just a platform to run docker, haven’t really touched it. Docker is the same. Just using it to run my containers. Haven’t ventured at all into /var/lib/docker
The weird thing is that it’s intermittent. It’s only happened twice since I started using immich. I’ve been restarting the containers repeatedly for a few days now and it hasnt happened again.
It’s really weird. I think there are somehow two database volumes on my system.
The reason I think this is because:
- I am the only user
- there is only one user in the user table
- there are two folders in the
upload
folders. Both have a uuid as their name and one of the uuids matches with the user id in the database - the user_token table has tokens no tokens from before this happened to me a couple days ago
So, where did this other user come from? Why have none of my log ins been tracked in the database before the incident?