From ee51bf161cf76a1af8b77f4bd7a47472dde14a86 Mon Sep 17 00:00:00 2001 From: Lea Date: Fri, 17 Mar 2023 17:12:12 +0100 Subject: [PATCH] dock some bitches --- Dockerfile | 12 ++++++++++++ docker-compose.yml | 6 ++++++ 2 files changed, 18 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..23095de --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:18 as build + +WORKDIR /build/app +COPY package.json tsconfig.json /build/app/ +COPY src /build/app/src/ +RUN npm install --frozen-lockfile +RUN yarn build + +FROM node:18 as run +WORKDIR /app +COPY --from=build /build/app/ /app/ +CMD ["node", "--experimental-specifier-resolution=node", "dist"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..1d62c7b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,6 @@ +services: + bot: + build: . + restart: unless-stopped + env_file: + - .env