Minimal test app for validating the Launchpad deploy pipeline end-to-end.
Returns { "status": "smoke-ok" } on / and { "status": "healthy" } on /health.
# Local
node server.js
curl http://localhost:3000 # → {"status":"smoke-ok","version":"local",...}
# Docker
docker build -t smoke-test .
docker run -p 3000:3000 smoke-testThe .github/workflows/deploy.yml workflow:
- Builds the Docker image
- Pushes to ECR
- Calls the Launchpad deployment callback
Use with ./scripts/smoke-test.sh --e2e-github in the Launchpad repo.