From f09aa64f367efcfecdb24e17f10254dd279ce11c Mon Sep 17 00:00:00 2001 From: lashman Date: Sat, 21 Mar 2026 21:45:51 +0200 Subject: [PATCH] fix static file serving path for docker deployment --- packages/api/src/server.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/api/src/server.ts b/packages/api/src/server.ts index d818297..640d4cd 100644 --- a/packages/api/src/server.ts +++ b/packages/api/src/server.ts @@ -168,10 +168,12 @@ export async function createServer() { }, { prefix: "/api/v1" }); // serve static frontend build in production - const webDist = resolve(process.cwd(), "../web/dist"); - if (process.env.NODE_ENV === "production" && existsSync(webDist)) { + const webDist = resolve(process.cwd(), "packages/web/dist"); + const webDistAlt = resolve(process.cwd(), "../web/dist"); + const staticRoot = existsSync(webDist) ? webDist : existsSync(webDistAlt) ? webDistAlt : null; + if (process.env.NODE_ENV === "production" && staticRoot) { await app.register(fastifyStatic, { - root: webDist, + root: staticRoot, wildcard: false, });