From 30bf711a2a3dbaa22a9237fcc843d16bc807bc6d Mon Sep 17 00:00:00 2001 From: TOBB Date: Mon, 5 May 2025 23:37:00 +0800 Subject: [PATCH] config(docker): Add Docker configuration files --- .dockerignore | 2 ++ docker-compose.yml | 13 +++++++++++++ dockerfile | 12 ++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 .dockerignore create mode 100644 docker-compose.yml create mode 100644 dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..93f1361 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +node_modules +npm-debug.log diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d2ea122 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3.8" + +services: + claude-code-reverse: + build: . + ports: + - "3456:3456" + environment: + - ENABLE_ROUTER=${ENABLE_ROUTER} + - OPENAI_API_KEY=${OPENAI_API_KEY} + - OPENAI_BASE_URL=${OPENAI_BASE_URL} + - OPENAI_MODEL=${OPENAI_MODEL} + restart: unless-stopped diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..527a810 --- /dev/null +++ b/dockerfile @@ -0,0 +1,12 @@ +FROM node:20-alpine + +WORKDIR /app + +COPY package*.json ./ +RUN npm i + +COPY . . + +EXPOSE 3456 + +CMD ["node", "index.mjs"]