Use stable SITE_NAME instead of SERVICE_FQDN_FRONTEND for site identity.
On redeploy: reuse existing site volume, recover from duplicate empty site
after domain change, and bench rename-site when folder name differs.
Remove image-preload service (compose creates all containers before it can run); Jenkins and sync-main-from-forgejo.sh load :main on the host internally.
SERVICE_FQDN_FRONTEND from the frontend domain drives site creation and nginx
headers; coolify.env.example adds CUSTOM_IMAGE/CUSTOM_TAG for Jenkins registry pulls.
Co-authored-by: Cursor <cursoragent@cursor.com>