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"]