Canary tests should be as close as possible to real-world usage. We've achieved this with canary tag deployments in NPM & Dockerhub, but we should also use the same docker-compose.yml file that users fetch when starting the sandbox.
We currently have a separate yml file which is very similar but this way we won't catch errors when changing the aztec-sandbox/docker-compose.yml file.
Canary tests should be as close as possible to real-world usage. We've achieved this with canary tag deployments in NPM & Dockerhub, but we should also use the same docker-compose.yml file that users fetch when starting the sandbox.
We currently have a separate yml file which is very similar but this way we won't catch errors when changing the aztec-sandbox/docker-compose.yml file.