Minimal Jenkinsfile so Jenkins must checkout repo before running CI. Look for "erpnext CI revision 4" in build log to confirm latest code.
Single compose file for Coolify: MariaDB, Redis, idempotent site creation, migrations on redeploy, SERVICE_URL_FRONTEND_8080 routing, and Forgejo Actions readiness validation vendored from production-ci-readiness skill.