From 597946002dacdb6e15a1a896300d96156a2ea0ec Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Wed, 15 May 2024 18:38:51 -0500 Subject: [PATCH] Add a basic Dockerfile --- .dockerignore | 6 ++++++ Dockerfile | 8 ++++++++ 2 files changed, 14 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..0771aee --- /dev/null +++ b/.dockerignore @@ -0,0 +1,6 @@ +.env +*.cpuprofile +*.swp +deno-test.xml + +/data \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f8df815 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM denoland/deno:1.43.3 +EXPOSE 4036 +WORKDIR /app +RUN mkdir -p data && chown -R deno data +USER deno +COPY . . +RUN deno cache src/server.ts +CMD deno task start