Files
indiekit-server/scripts/setup-gitea-url-rewrite.mjs
Sven e0a48dc787
Deploy Indiekit Server / deploy (push) Failing after 4s
fix: update all gitea.giersig.eu refs to git.wildwuchs.work
2026-05-14 19:48:19 +02:00

19 lines
753 B
JavaScript

#!/usr/bin/env node
// In the node jail, git.wildwuchs.work is not reachable via HTTPS (hairpin NAT).
// Rewrite git URLs to use the internal Gitea jail address before npm fetches git deps.
// Only runs when INDIEKIT_BIND_HOST or INTERNAL_FETCH_URL are set (i.e. on the jail).
import { execSync } from "node:child_process";
if (process.env.INDIEKIT_BIND_HOST || process.env.INTERNAL_FETCH_URL) {
try {
execSync(
'git config --global url."http://10.100.0.90:3000/".insteadOf "https://git.wildwuchs.work/"',
{ stdio: "inherit" }
);
console.log("[setup] Configured git URL rewrite: git.wildwuchs.work → 10.100.0.90:3000");
} catch (err) {
console.warn("[setup] Could not configure git URL rewrite:", err.message);
}
}