Fixed ratelimiting and added docker support

This commit is contained in:
callum5892
2026-03-15 14:56:55 +00:00
parent b1b9d5772e
commit c797a7cba1
10 changed files with 233 additions and 13 deletions

15
Dockerfile Normal file
View File

@@ -0,0 +1,15 @@
FROM node:24-bookworm-slim
WORKDIR /app
COPY package*.json ./
RUN npm ci --omit=dev
COPY src ./src
RUN mkdir -p /app/log
ENV NODE_ENV=production
EXPOSE 3000
CMD ["npm", "start"]