mirror of
https://github.com/casjaysdevdocker/gitea
synced 2026-06-24 02:01:03 -04:00
7cc09e7cfc
Two issues with existing persistent volumes: 1. Deprecated app.ini settings ([cors].X_FRAME_OPTIONS, [picture].DISABLE_GRAVATAR, [picture].ENABLE_FEDERATED_AVATAR) were baked into the volume config from the old template and never removed on subsequent container starts. 2. ROOT_URL/DOMAIN/SSH_DOMAIN were substituted once on first run from the container hostname and never updated when GITEA_SERVER/GITEA_PROTO env vars changed, causing the "Mismatched ROOT_URL" warning. Fix: add migration + dynamic resync in __update_conf_files (08-gitea.sh) that runs on every startup against both the persistent (/config/gitea) and runtime (/etc/gitea) copies of app.ini, so changes take effect immediately without a second restart. Set GITEA_PROTO=https and GITEA_SERVER=git.casjay.work to populate the correct ROOT_URL at container start. - rootfs/usr/local/etc/docker/init.d/08-gitea.sh: add dynamic ROOT_URL resync and deprecated-setting removal to __update_conf_files rootfs/usr/local/etc/docker/init.d/08-gitea.sh