|
|
1 сар өмнө | |
|---|---|---|
| .. | ||
| Makefile | 1 сар өмнө | |
| README.md | 1 сар өмнө | |
| docker-compose.yaml | 1 сар өмнө | |
本目录提供两种本地开发方式,均使用 Docker 启动的 PostgreSQL + Redis:
1) 本机运行 bun run dev,数据库与 Redis 由 Docker 提供
2) Docker 本地构建并运行 app 镜像(无需预构建镜像),数据库与 Redis 由同一 Compose 提供
在项目根目录执行(根目录 Makefile 会自动转发到 dev/):
make dbmake devmake app如果你希望手动运行(不通过 make dev):
make dbDSN=postgres://postgres:[email protected]:5432/claude_code_hub REDIS_URL=redis://127.0.0.1:6379 ENABLE_RATE_LIMIT=true bun run devmake app 使用固定标签 claude-code-hub-local:${APP_VERSION},每次 --build 会把标签指向新镜像;旧镜像会变成 dangling(不影响运行,但会占用磁盘)。make app-rebuildmake app-nocachemake prune-imagesmake statusmake logs / make logs-app / make logs-db / make logs-redismake db-shellmake redis-shellmake stopmake cleanmake reset可通过环境变量覆盖端口与账号(示例):
POSTGRES_PORT=35432 REDIS_PORT=36379 make dbAPP_PORT=24000 make appDB_PASSWORD=postgres make dev