All checks were successful
Deploy to Staging / Build Images (push) Successful in 23s
Deploy to Staging / Deploy to Staging (push) Successful in 26s
Deploy to Staging / Verify Staging (push) Successful in 5s
Deploy to Staging / Notify Staging Ready (push) Successful in 5s
Deploy to Staging / Notify Staging Failure (push) Has been skipped
Root cause: switch-traffic.sh was modifying Traefik config in the CI checkout directory ($GITHUB_WORKSPACE) instead of the deployment directory ($DEPLOY_PATH). Additionally, the sed patterns didn't work with multi-line YAML structure. Changes: - Add DEPLOY_PATH environment variable support to all CI scripts - Add --force-recreate flag to ensure containers are recreated with new images - Fix weight update to use awk for reliable multi-line YAML editing - Add scripts/ directory to rsync so SREs can run scripts from /opt/motovaultpro - Add image verification step to confirm containers use expected images - Add weight verification to confirm Traefik routing was updated - Add routing validation step to verify traffic switch succeeded 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
MotoVaultPro Documentation
Project documentation hub for the 5-container single-tenant architecture with integrated platform feature.
Navigation
- Architecture:
docs/PLATFORM-SERVICES.md - Security:
docs/SECURITY.md - Vehicles API (authoritative):
docs/VEHICLES-API.md - Database schema:
docs/DATABASE-SCHEMA.md - Testing (containers only):
docs/TESTING.md - Database Migration:
docs/DATABASE-MIGRATION.md - Admin feature:
docs/ADMIN.md- Role management, APIs, catalog CRUD, station oversight - Development Environment:
docker-compose.yml - Application features (start at each README):
backend/src/features/admin/README.md- Admin role management and oversightbackend/src/features/platform/README.md- Vehicle data and VIN decodingbackend/src/features/vehicles/README.md- User vehicle managementbackend/src/features/fuel-logs/README.md- Fuel consumption trackingbackend/src/features/maintenance/README.md- Maintenance recordsbackend/src/features/stations/README.md- Gas station search and favorites (Google Maps integration)backend/src/features/documents/README.md- Document storage and management
Notes
- Canonical URLs: Frontend
https://motovaultpro.com, Backend healthhttps://motovaultpro.com/api/health. - All 7 features have comprehensive test suites (unit + integration tests).