From 61968ddb84305c790d4a66af1a4387eebf7b38d8 Mon Sep 17 00:00:00 2001 From: pikokr Date: Thu, 29 Jun 2023 19:55:16 +0900 Subject: [PATCH] feat: dockerfile --- .dockerignore | 3 +++ Dockerfile | 15 +++++++++++++++ package.json | 2 +- src/utils/sessions.ts | 4 ++-- 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..d71bc79 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +config.toml +node_modules +recordings diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1f6c7fc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM node:18-alpine + +RUN apk add --no-cache python3 make gcc clang g++ + +WORKDIR /app + +COPY package.json pnpm-lock.yaml ./ + +RUN corepack enable && pnpm i + +COPY . . + +RUN pnpm prisma generate + +CMD ["pnpm", "start"] diff --git a/package.json b/package.json index f49bb15..2d68ec0 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "", "main": "dist/index.js", "scripts": { - "dev": "tsx src/index.ts", + "start": "tsx src/index.ts", "merge": "tsx src/merge.ts" }, "keywords": [], diff --git a/src/utils/sessions.ts b/src/utils/sessions.ts index 5ee192a..1e4fc24 100644 --- a/src/utils/sessions.ts +++ b/src/utils/sessions.ts @@ -47,7 +47,6 @@ export class RecordingSessionManager { }, selfDeaf: false, selfMute: true, - debug: true, }), voiceChannel, textChannel @@ -74,7 +73,8 @@ export class RecordingSession { public vc: VoiceConnection, public voiceChannelId: Snowflake, public textChannelId: Snowflake - ) {} + ) { + } async init() { const result = await db.session.create({