generated from bisco/codex-bootstrap
673 B
673 B
Testing
All project validation should run through Docker-based commands.
Canonical test command
The canonical project validation command is:
docker compose config
Smoke test
After replacing the example backend addresses and starting the stack, verify TCP connectivity from a client:
openssl s_client -connect LOAD_BALANCER_HOST:443 -servername EXPECTED_DNS_NAME
The certificate shown by openssl should be the backend certificate, not a certificate stored by Traefik.
Test categories
- Docker/Compose validation:
docker compose config. - Runtime health:
docker compose ps. - TLS passthrough smoke test:
openssl s_client.