fix(config): seed app.ini when missing OR empty (-s), bump v3
A release that mounted app.ini directly as a read-only swarm config leaves a 0-byte placeholder at /etc/gitea/app.ini in the reattached config volume on upgrade; the original seed guard (! -f) treated that as present and skipped, so Gitea booted the install wizard on an empty config (/api/v1/version 404). Guard on ! -s (missing OR empty) so the rendered config is seeded; bump DOCKER_SETUP_SH_VERSION so the corrected entrypoint deploys (immutable swarm configs).
This commit is contained in: