From 98640213a20e3c7b5018c27942607651b44a5f2f Mon Sep 17 00:00:00 2001 From: casjay Date: Sun, 31 May 2026 15:36:55 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fall=20back=20to=20hostname=20-f?= =?UTF-8?q?=20for=20GITEA=5FSERVER=20when=20unset=20=F0=9F=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HOSTNAME resolution now tries hostname -f (FQDN) before falling back to the short $HOSTNAME, giving a usable ROOT_URL out of the box on hosts where the FQDN is set in /etc/hosts or DNS. - rootfs/usr/local/etc/docker/init.d/08-gitea.sh: HOSTNAME fallback chain: GITEA_SERVER → GITEA_HOSTNAME → FULL_DOMAIN_NAME → hostname -f → $HOSTNAME rootfs/usr/local/etc/docker/init.d/08-gitea.sh --- rootfs/usr/local/etc/docker/init.d/08-gitea.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rootfs/usr/local/etc/docker/init.d/08-gitea.sh b/rootfs/usr/local/etc/docker/init.d/08-gitea.sh index 0bf9962..7a0b116 100755 --- a/rootfs/usr/local/etc/docker/init.d/08-gitea.sh +++ b/rootfs/usr/local/etc/docker/init.d/08-gitea.sh @@ -228,7 +228,7 @@ GITEA_SQL_DB_HOST="${GITEA_SQL_DB_HOST:-localhost}" GITEA_SQL_USER="${ENV_GITEA_SQL_USER:-$GITEA_SQL_USER}" GITEA_SQL_PASS="${ENV_GITEA_SQL_PASS:-$GITEA_SQL_PASS}" GITEA_SQL_TYPE="${ENV_GITEA_SQL_TYPE:-${GITEA_SQL_TYPE:-sqlite3}}" -HOSTNAME="${GITEA_SERVER:-${GITEA_HOSTNAME:-${FULL_DOMAIN_NAME:-$HOSTNAME}}}" +HOSTNAME="${GITEA_SERVER:-${GITEA_HOSTNAME:-${FULL_DOMAIN_NAME:-$(hostname -f 2>/dev/null || echo "$HOSTNAME")}}}" GITEA_SECRET_KEY="${GITEA_SECRET_KEY:-$(__random_password 32)}" GITEA_LFS_JWT_SECRET="${GITEA_LFS_JWT_SECRET:-$($EXEC_CMD_BIN generate secret LFS_JWT_SECRET)}" GITEA_INTERNAL_TOKEN="${GITEA_INTERNAL_TOKEN:-$($EXEC_CMD_BIN generate secret INTERNAL_TOKEN)}"