From c671aec10aa3cb214d3c81c43e235a207f5d5b7b Mon Sep 17 00:00:00 2001 From: Matthew Jackson Date: Mon, 29 Dec 2025 19:34:42 -0800 Subject: [PATCH] Create Dockerfile --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile 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"]