From 809b83050245acce87a18e622960dd61195cec93 Mon Sep 17 00:00:00 2001 From: orfelorfel23 Date: Sat, 5 Sep 2026 16:56:26 +0200 Subject: [PATCH] build: migrate to new docker-first workflow --- .dockerignore | 6 ++++++ Dockerfile | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..8dcf07a --- /dev/null +++ b/.dockerignore @@ -0,0 +1,6 @@ +node_modules +.git +.env +db +docs +*.webm diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9dd0e23 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM node:20-alpine + +WORKDIR /app + +# Install dependencies +COPY server/package*.json ./server/ +RUN cd server && npm install --production + +# Copy app source +COPY server/ ./server/ +COPY public/ ./public/ +COPY shared/ ./shared/ + +# Start server +WORKDIR /app/server +EXPOSE 3000 +CMD ["npm", "start"]