From 4e10cba203449ef72efd9704a1d4b29bd13504cc Mon Sep 17 00:00:00 2001 From: DJj123dj <80536295+DJj123dj@users.noreply.github.com> Date: Sun, 6 Oct 2024 21:17:32 +0200 Subject: [PATCH] Added docker compatibility --- docker-compose.yml | 9 +++++++++ dockerfile | 18 ++++++++++++++++++ src/core/api/defaults/checker.ts | 3 ++- 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 docker-compose.yml create mode 100644 dockerfile diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..145d49b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +# Docker Compose for Open Ticket v4 +version: '3' +services: + openticket: + build: . + volumes: + - .:/app + environment: NODE_ENV=production + restart: unless-stopped \ No newline at end of file diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..bca73e3 --- /dev/null +++ b/dockerfile @@ -0,0 +1,18 @@ +# Docker File for Open Ticket v4 +# Use the official Node.js 18 image from Docker Hub +FROM node:18-alpine + +# Set a different working directory inside the container +WORKDIR /usr/src/openticket + +# Copy package.json and package-lock.json into the container +COPY package*.json ./ + +# Install dependencies +RUN npm install + +# Copy the rest of your app's source code into the container +COPY . . + +# Run the bot from index.js +CMD ["node", "index.js"] \ No newline at end of file diff --git a/src/core/api/defaults/checker.ts b/src/core/api/defaults/checker.ts index 24ada35..1044e12 100644 --- a/src/core/api/defaults/checker.ts +++ b/src/core/api/defaults/checker.ts @@ -12,8 +12,9 @@ import ansis from "ansis" */ export interface ODCheckerManagerIds_Default { "openticket:general":ODChecker, + "openticket:questions":ODChecker, "openticket:options":ODChecker, - "openticket:messages":ODChecker, + "openticket:panels":ODChecker, "openticket:transcripts":ODChecker }