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, });