From 2aa2a9547517ef94b6845adbdc99a4161673b9e7 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Sun, 1 Mar 2026 13:56:49 +0000 Subject: [PATCH] Add Dockerfile and fix listen address for Docker --- .dockerignore | 10 ++++++++++ Dockerfile | 13 +++++++++++++ server/index.js | 2 +- 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..6e8d802 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,10 @@ +node_modules +server/node_modules +server/kenteken.db +server/kenteken.db-shm +server/kenteken.db-wal +*.zip +src_frontend_orig +Kenteken-Gen-1-main +*.sh +*.nginx diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f621c00 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node:20-alpine + +WORKDIR /app + +COPY server/package*.json ./server/ +RUN cd server && npm ci --production + +COPY server/ ./server/ +COPY dist/ ./dist/ + +EXPOSE 3456 + +CMD ["node", "server/index.js"] diff --git a/server/index.js b/server/index.js index 7a24d5c..c8abfe3 100644 --- a/server/index.js +++ b/server/index.js @@ -117,6 +117,6 @@ app.get('*', (_req, res) => { res.sendFile(join(distPath, 'index.html')); }); -app.listen(PORT, '127.0.0.1', () => { +app.listen(PORT, '0.0.0.0', () => { console.log(`Kenteken Gen server draait op poort ${PORT}`); });