diff --git a/src/server/api/apps.ts b/src/server/api/apps.ts index 8d90d98..06d94a0 100644 --- a/src/server/api/apps.ts +++ b/src/server/api/apps.ts @@ -8,7 +8,11 @@ import { Hype } from '@because/hype' import { existsSync, mkdirSync, readFileSync, rmSync, writeFileSync } from 'fs' import { dirname, join } from 'path' -const gitUrl = (name: string) => `${buildAppUrl('git', TOES_URL)}/${name}` +function gitUrl(name: string): string { + const git = allApps().find(a => a.name === 'git') + if (git?.port) return `http://localhost:${git.port}/${name}` + return `${buildAppUrl('git', TOES_URL)}/${name}` +} const router = Hype.router()