mirror of
https://github.com/casjaysdevdocker/gitea
synced 2026-06-24 02:01:03 -04:00
6b8527c19b
Guard the /etc→/config seed on the primary config file rather than dir-empty so a pre-existing volume with only subdirs (e.g. custom/) does not prevent app.ini/daemon.json/default_config.yaml from being seeded — fixing the gitea install-page regression. Also wire CONTAINER_DEFAULT_DATABASE_TYPE, CONTAINER_PROTOCOL, CONTAINER_WEB_SERVER_PROTOCOL, WEB_PORT/ENV_PORTS, and DATABASE_DIR_SQLITE to the correct gitea init variables so all REPLACE_* tokens in app.ini are substituted on first start. - rootfs/usr/local/etc/docker/init.d/08-gitea.sh: seed guard checks for app.ini; map CONTAINER_DEFAULT_DATABASE_TYPE → GITEA_SQL_TYPE; map CONTAINER_PROTOCOL/WEB_PORT → SERVICE_*; fix DATABASE_DIR and CUSTOM_PATH - rootfs/usr/local/etc/docker/init.d/05-dockerd.sh: seed guard checks for daemon.json - rootfs/usr/local/etc/docker/init.d/zz-act_runner.sh: seed guard checks for default_config.yaml rootfs/usr/local/etc/docker/init.d/05-dockerd.sh rootfs/usr/local/etc/docker/init.d/08-gitea.sh rootfs/usr/local/etc/docker/init.d/zz-act_runner.sh