This provides far more freedom for me to keep things exactly the same across all my docker compose files. I've finally had success with this, however strangely when you try to change the default 'postgres' password the whole thing fails and immich is unable to connect to postgres. I was hoping to work out why?
I've attached a modified immich yaml file (with traefik working in my own setup), the moment you attempt to change the environment variable 'POSTGRES_PASSWORD' immich is unable to connect to postgres. I'll attach exact errors below, thanks!