Try running in the foreground with debugging.
Add this command: line:
version: "3.7"
services:
photostructure:
image: photostructure/server
command: node /ps/app/photostructure main --verbose
...
And then run docker-compose up (without the --detach).
I found that my config dir actually had some files owned by root, as I’d been testing with and without the user: 1000:1000 assertion, so I had to
sudo chown -R 1000:1000 ~/.config/PhotoStructure-docker/