APP_BASE_URL default (config, .env.example, both compose files) is now
https://conchecker.scoutitsystems.com with no port, so review-required
and final-report email links use the public site. CI bakes the short
commit SHA into the image as APP_BUILD via a Docker build-arg; /health
returns version+build and the site header shows the build so it's easy
to confirm which image is deployed. Local runs default to 'dev'.
Containerize the app for local and production deploys, and publish images
to the Gitea container registry on main pushes and version tags.
Co-authored-by: Cursor <cursoragent@cursor.com>