From 0240e46f046abb887affa43c33934f202c99b59b Mon Sep 17 00:00:00 2001 From: sriram veeraghanta Date: Mon, 24 Nov 2025 14:08:37 +0530 Subject: [PATCH] fix: live server docker build changes (#8166) --- apps/live/Dockerfile.live | 3 ++- apps/live/package.json | 11 ++++++++--- apps/live/tsconfig.json | 4 ---- apps/live/tsdown.config.ts | 1 + 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/apps/live/Dockerfile.live b/apps/live/Dockerfile.live index 56027bf5e..b5b3cf3ca 100644 --- a/apps/live/Dockerfile.live +++ b/apps/live/Dockerfile.live @@ -56,9 +56,10 @@ COPY --from=installer /app/packages ./packages COPY --from=installer /app/apps/live/dist ./apps/live/dist COPY --from=installer /app/apps/live/node_modules ./apps/live/node_modules COPY --from=installer /app/node_modules ./node_modules +COPY --from=installer /app/apps/live/package.json ./apps/live/package.json ENV TURBO_TELEMETRY_DISABLED=1 EXPOSE 3000 -CMD ["node", "apps/live/dist/start.js"] +CMD ["node", "apps/live"] diff --git a/apps/live/package.json b/apps/live/package.json index a262f056c..8cfe975d9 100644 --- a/apps/live/package.json +++ b/apps/live/package.json @@ -3,13 +3,18 @@ "version": "1.1.0", "license": "AGPL-3.0", "description": "A realtime collaborative server powers Plane's rich text editor", - "main": "./dist/start.js", + "main": "./dist/start.mjs", + "module": "./dist/start.mjs", + "exports": { + ".": "./dist/start.mjs", + "./package.json": "./package.json" + }, "private": true, "type": "module", "scripts": { "build": "tsc --noEmit && tsdown", - "dev": "tsdown --watch --onSuccess \"node --env-file=.env dist/start.js\"", - "start": "node --env-file=.env dist/start.js", + "dev": "tsdown --watch --onSuccess \"node --env-file=.env .\"", + "start": "node --env-file=.env .", "check:lint": "eslint . --max-warnings 10", "check:types": "tsc --noEmit", "check:format": "prettier --check \"**/*.{ts,tsx,md,json,css,scss}\"", diff --git a/apps/live/tsconfig.json b/apps/live/tsconfig.json index cdfe5996e..08391931f 100644 --- a/apps/live/tsconfig.json +++ b/apps/live/tsconfig.json @@ -1,10 +1,6 @@ { "extends": "@plane/typescript-config/base.json", "compilerOptions": { - "module": "ES2015", - "moduleResolution": "Bundler", - "lib": ["ES2015"], - "target": "ES2015", "outDir": "./dist", "rootDir": ".", "baseUrl": ".", diff --git a/apps/live/tsdown.config.ts b/apps/live/tsdown.config.ts index d8c788263..e94a584ba 100644 --- a/apps/live/tsdown.config.ts +++ b/apps/live/tsdown.config.ts @@ -7,4 +7,5 @@ export default defineConfig({ dts: false, clean: true, sourcemap: false, + exports: true, });