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}`); });