This commit is contained in:
seb
2026-10-27 16:20:02 +01:00
parent 97cae698db
commit 80ecad6ddd
5 changed files with 40 additions and 75 deletions

View File

@@ -15,15 +15,6 @@ COPY --from=syslibs /usr/lib/x86_64-linux-gnu/libfontconfig.so* /usr/lib/x86_64-
COPY --from=syslibs /usr/lib/x86_64-linux-gnu/libxml2.so* /usr/lib/x86_64-linux-gnu/
COPY --from=syslibs /usr/lib/x86_64-linux-gnu/libfribidi.so* /usr/lib/x86_64-linux-gnu/
# The standalone SEA binary contains Node.js runtime, src/, package.json, and all app logic
COPY dist/dashback ./dist/dashback
# Only native C++ addon packages required by OS dynamic linker (dlopen)
COPY node_modules/better-sqlite3 ./node_modules/better-sqlite3
COPY node_modules/canvas ./node_modules/canvas
COPY node_modules/@img ./node_modules/@img
COPY node_modules/sharp ./node_modules/sharp
# Set production defaults: port 4208
ENV NODE_ENV=production \
HOST=0.0.0.0 \