From 63cf36b845dc9d2353c8bffd214f2299ac698e6b Mon Sep 17 00:00:00 2001 From: Cesium Date: Tue, 10 Mar 2026 19:47:36 -0400 Subject: [PATCH] better docker --- .dockerignore | 3 ++- Dockerfile | 10 +++++----- docker-compose.yml.default | 4 ++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.dockerignore b/.dockerignore index bd36d2c..e7d5a68 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,5 @@ node_modules .git +state.json config.json -avatars \ No newline at end of file +avatars diff --git a/Dockerfile b/Dockerfile index e9373c5..359676b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -FROM node:25 -RUN mkdir -p /usr/scr/bot -WORKDIR /usr/src/bot -COPY . /usr/src/bot +FROM node:25-alpine +WORKDIR /app +COPY package*.json ./ RUN npm install -CMD ["node", "index.js"] \ No newline at end of file +COPY . . +CMD ["node", "index.js"] diff --git a/docker-compose.yml.default b/docker-compose.yml.default index 92d1d49..a160ab5 100644 --- a/docker-compose.yml.default +++ b/docker-compose.yml.default @@ -3,5 +3,5 @@ services: restart: unless-stopped build: . volumes: - - ./config.json:/usr/src/bot/config.json - - ./avatars:/usr/src/bot/avatars \ No newline at end of file + - ./config.json:/app/config.json + - ./avatars:/app/avatars