The provided logs are expected during the startup sequence since as all containers are booted simultaneously, so the initial attempts at applying metadata will likely fail. On your first attempt did you try restarting the stack without RESTORE_SNAPSHOT?
Can you describe which containers need to wait for other containers to be ready?
So that I can update the project's sample docker-compose.yml to use a tool like wait-for-it to poll a given host and port until it’s accepting TCP connections.
I have been working to add support for prometheus and grafana (https://github.com/input-output-hk/cardano-graphql/issues/663#issuecomment-1039730626) to the project's sample docker-compose.yml.
However, when restoring from a snapshot:
I am now encountering the following error:
I found this (closed) issue: https://github.com/input-output-hk/cardano-graphql/issues/623#issue-1031181652
Can you describe which containers need to wait for other containers to be ready?
For example:
So that I can update the project's sample docker-compose.yml to use a tool like wait-for-it to poll a given host and port until it’s accepting TCP connections.
I have had some success utilising wait-for-it on previous projects, for example: docker-compose-jasperreports.yml