Merge pull request #8 from sbtobb/feature-docker-config

Feature add docker config
This commit is contained in:
musi
2025-05-06 08:47:49 +08:00
committed by GitHub
5 changed files with 31 additions and 2 deletions

2
.dockerignore Normal file
View File

@@ -0,0 +1,2 @@
node_modules
npm-debug.log

4
.gitignore vendored
View File

@@ -1,3 +1,5 @@
node_modules
.env
log.txt
log.txt
.DS_Store
pnpm-lock.yaml

13
docker-compose.yml Normal file
View File

@@ -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

12
dockerfile Normal file
View File

@@ -0,0 +1,12 @@
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm i
COPY . .
EXPOSE 3456
CMD ["node", "index.mjs"]

View File

@@ -323,7 +323,7 @@ async function initializeClaudeConfig() {
async function run() {
await initializeClaudeConfig();
app.listen(port, "127.0.0.1", () => {
app.listen(port, "0.0.0.0", () => {
console.log(`Example app listening on port ${port}`);
});
}