From d7a9051f7df876f229ab20bf5453031e700a4a55 Mon Sep 17 00:00:00 2001 From: Lukian Date: Tue, 24 Dec 2024 17:25:27 +0100 Subject: [PATCH] Fixed docker image --- .dockerignore | 1 + Dockerfile | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +node_modules/ diff --git a/Dockerfile b/Dockerfile index 995ed55..5764c53 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,16 @@ -FROM denoland/deno:alpine +FROM denoland/deno:latest WORKDIR /app COPY . . -RUN apk add build-base \ - cairo-dev \ - pango-dev \ - jpeg-dev \ - librsvg-dev +RUN apt-get update && apt-get install -y \ + build-essential \ + libcairo2-dev \ + libpango1.0-dev \ + libjpeg-dev \ + librsvg2-dev \ + nodejs \ + npm \ + && deno install --allow-scripts=npm:canvas \ + && apt-get remove -y nodejs npm \ + && rm -rf /var/lib/apt/lists/* CMD ["deno", "run", "start"]