From b4598f0e71ffe785b5237d28e49a5c85163b00c8 Mon Sep 17 00:00:00 2001 From: Priyanshubhartistm Date: Wed, 8 Apr 2026 00:17:13 +0530 Subject: [PATCH] Add Dockerfile setup --- .dockerignore | 6 ++++++ Dockerfile | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..25d37af --- /dev/null +++ b/.dockerignore @@ -0,0 +1,6 @@ +.git +.gitea +node_modules +npm-debug.log +README.md +LICENSE \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3fc76a9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM node:20-alpine + +WORKDIR /app + +ENV NODE_ENV=production +ENV PORT=3100 + +RUN apk add --no-cache ffmpeg + +COPY package*.json ./ +RUN npm ci --omit=dev && npm cache clean --force + +COPY index.js ./ + +USER node + +EXPOSE 3100 + +CMD ["npm", "start"] \ No newline at end of file