make docker file a little better for prod builds

This commit is contained in:
KingKDot
2026-08-01 22:36:17 -05:00
parent fe38187754
commit 743db8350f
3 changed files with 52 additions and 6 deletions
+2 -1
View File
@@ -11,9 +11,10 @@
"dev": "bun run scripts/dev.ts",
"start": "bun run build && bun dist/index.js",
"build": "bun run build:css && bun run build:web && bun run vendor && bun run build:bundle",
"build:public:prod": "bun run build:css && bun run build:web && bun run vendor && bun run minify",
"build:public:prod": "bun run build:css && bun run build:web:prod && bun run vendor && bun run minify",
"build:bundle": "bun build --production src/index.ts --target bun --outfile dist/index.js && bun build --production src/server/plugin-runtime/worker-host.ts --target bun --outfile dist/server/plugin-runtime/worker-host.js",
"build:web": "bun build src/web/shared-ui-settings.ts --outdir public/assets/generated --target browser --format esm --sourcemap=external",
"build:web:prod": "bun -e \"import { rm } from 'node:fs/promises'; await rm('public/assets/generated', { recursive: true, force: true });\" && bun build --production src/web/shared-ui-settings.ts --outdir public/assets/generated --target browser --format esm",
"watch:web": "bun run build:web --watch",
"vendor": "bun run scripts/vendor.ts",
"build:prod:win": "bun run build:public:prod && bun build --production src/index.ts --compile --target bun-windows-x64 --outfile dist/overlord-server.exe",