It looks to me like it naming the docker-compose file with the same name as the configuration file may have been a mistake. From what I can tell, it was trying to mount the docker-compose file itself as the config. I moved things around to make it harder to make that mistake.
Tested with docker compose -f ochami-services.yml -f ochami-krakend-ce.yml -f hydra.yml up
Worked for me after running docker compose -f ochami-services.yml -f ochami-krakend-ce.yml -f hydra.yml down --volumes first and running the above command.
It looks to me like it naming the docker-compose file with the same name as the configuration file may have been a mistake. From what I can tell, it was trying to mount the docker-compose file itself as the config. I moved things around to make it harder to make that mistake.
Tested with
docker compose -f ochami-services.yml -f ochami-krakend-ce.yml -f hydra.yml up
It appears to have worked for me.