diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b7cd42f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node:20-bookworm-slim + +RUN apt-get update && apt-get install -y \ + libheif1 libheif-dev \ + libvips libvips-dev \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /app +COPY package.json package-lock.json* ./ +RUN npm ci || npm i + +COPY server.js ./ +ENV PORT=8080 +EXPOSE 8080 + +CMD ["node", "server.js"]