From a0b7dd53385e71d19d7be821468321a237d867ff Mon Sep 17 00:00:00 2001 From: Dominic Ferrando Date: Sat, 22 Aug 2026 16:15:01 -0400 Subject: [PATCH] Maintence --- .gitignore | 2 +- Dockerfile | 4 ++++ package.json | 3 +++ src/index.ts | 2 +- src/services/role/service.ts | 2 +- 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 545ea74..82fb35d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # Environment -.env +.env* # Dependencies node_modules/ diff --git a/Dockerfile b/Dockerfile index 5a8f354..360a1e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,8 @@ FROM oven/bun:1-alpine AS deps + +# Set production environment +ENV NODE_ENV="production" + WORKDIR /app COPY package.json bun.lock ./ RUN bun install --frozen-lockfile --production diff --git a/package.json b/package.json index 6201bf8..089d407 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,9 @@ "@types/bun": "latest", "@types/node": "^25.9.5" }, + "scripts": { + "dev": "bun run src/index.ts" + }, "peerDependencies": { "typescript": "^5.9.3" }, diff --git a/src/index.ts b/src/index.ts index 51c3b86..47f71f7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -18,7 +18,7 @@ client.once(Events.ClientReady, async (readyClient) => { }); client.on("guildMemberAdd", async (guildMember) => { - await roleService.addStarterRoles(guildMember); + await roleService.giveStarterRoles(guildMember); }); client.on("messageCreate", async (message) => { diff --git a/src/services/role/service.ts b/src/services/role/service.ts index 0afdf66..d69e4b0 100644 --- a/src/services/role/service.ts +++ b/src/services/role/service.ts @@ -27,7 +27,7 @@ export default class RoleService { }); } - async addStarterRoles(guildMember: GuildMember) { + async giveStarterRoles(guildMember: GuildMember) { for (const starterRole of this.starterRoles) { const role = this.getRoleByName(guildMember.guild, starterRole); if (!role) continue;