Files
claude-code-rust/docker-compose.yml
T
Serendipity 1a1254f045
CI - 构建、测试和质量检查 / Rust 代码检查 (push) Has been cancelled
CI - 构建、测试和质量检查 / 单元测试 (push) Has been cancelled
CI - 构建、测试和质量检查 / 代码格式检查 (push) Has been cancelled
CI - 构建、测试和质量检查 / Clippy 代码质量检查 (push) Has been cancelled
CI - 构建、测试和质量检查 / 构建可执行文件 (claude_code_rs, macos-latest, x86_64-apple-darwin) (push) Has been cancelled
CI - 构建、测试和质量检查 / 构建可执行文件 (claude_code_rs, ubuntu-latest, x86_64-unknown-linux-gnu) (push) Has been cancelled
CI - 构建、测试和质量检查 / 构建可执行文件 (claude_code_rs.exe, windows-latest, x86_64-pc-windows-msvc) (push) Has been cancelled
feat: 添加初始项目结构和基础文件
- 添加 Rust GUI 桌面应用程序入口点
- 添加 TypeScript/JavaScript 项目基础结构文件
- 包含组件、工具、命令、服务和工具定义
- 添加配置文件如 .gitignore、.gitattributes 和 LICENSE
- 包含图片资源和演示文件
- 为各种功能模块添加占位符和类型定义
2026-04-20 16:58:22 +08:00

68 lines
1.5 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
version: '3.8'
services:
claude-code:
build:
context: .
dockerfile: Dockerfile
image: claude-code-rust:latest
container_name: claude-code
# 交互式终端
stdin_open: true
tty: true
# 卷挂载
volumes:
# 配置文件持久化
- claude-config:/home/claude/.config/claude-code
# 可选:挂载项目目录
# - .:/workspace
# 环境变量
environment:
# 使用你的 API 密钥配置下列变量
# ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY}
# API_BASE_URL: ${API_BASE_URL}
# 或使用阿里云 DashScope
# DASHSCOPE_API_KEY: ${DASHSCOPE_API_KEY}
# API_BASE_URL: https://coding.dashscope.aliyuncs.com/v1
# 网络(可选)
networks:
- claude-network
# 重启策略
restart: no
volumes:
claude-config:
driver: local
networks:
claude-network:
driver: bridge
# ==========================================
# 使用说明:
# ==========================================
#
# 1. 启动 REPL 交互模式:
# docker-compose run --rm claude-code repl
#
# 2. 执行单次查询:
# docker-compose run --rm claude-code query --prompt "你的问题"
#
# 3. 查看版本:
# docker-compose run --rm claude-code --version
#
# 4. 查看帮助:
# docker-compose run --rm claude-code --help
#
# 5. 使用环境变量配置 APIcreate .env file):
# ANTHROPIC_API_KEY=sk-ant-xxxxxxx
# API_BASE_URL=https://api.anthropic.com
# docker-compose run --rm claude-code repl
#