Add esbuild production bundle and multi-stage slim Docker image.

Bundle server (and mcp entry) into a single JS file with deps inlined, minify UI into one HTML, and ship only dist/ in the runtime image.
This commit is contained in:
2026-08-07 11:09:02 +02:00
parent 7b739607ff
commit 0dd548339c
7 changed files with 663 additions and 24 deletions

1
.gitignore vendored
View File

@@ -1,5 +1,6 @@
node_modules/
coverage/
dist/
data/
.env
.env.*