diff --git a/.env.example b/.env.example index dfa2e6a..8e49704 100644 --- a/.env.example +++ b/.env.example @@ -55,7 +55,9 @@ PKUAI_API_BASE= # 仅在开发环境加载(写在.env.development中) +PORT= NEXT_PUBLIC_DEV_TERMINAL_DEFAULT_PORT= +NEXT_PUBLIC_DEV_TERMINAL_URL= DEV_TERMINAL= diff --git a/CLAUDE.md b/CLAUDE.md index f8c417f..f073e3a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -10,6 +10,7 @@ Hair Keeper是个诙谐有趣的名称,和项目内容毫无关系。 开发者直接在本项目模板的基础上进行开发,本项目源代码完全对开发者可见并可以随时修改、扩展功能、增加新的组件和模块,开发者尽量遵从如下文表述的约定和项目文件组织规则。 ## 主要依赖库 +本项目使用pnpm作为包管理器 - 基础:next + react + trpc + prisma - UI基础框架:tailwindcss + radix-ui(基于shadcn/ui库添加组件) + lucide-react + sonner(toast) - 图表等高级UI:recharts(图表) + xyflow/react(节点图 dagre自动布局) + embla-carousel-react + dnd-kit/sortable diff --git a/quickstart.sh b/quickstart.sh index b3cf274..10a4627 100755 --- a/quickstart.sh +++ b/quickstart.sh @@ -149,7 +149,7 @@ main() { db_url_choice=$(select_option "DATABASE_URL 配置方式:" "自动构造 PostgreSQL URL" "手动输入完整 URL") if [ "$db_url_choice" = "1" ]; then - POSTGRESQL_HOSTNAME=$(read_input "PostgreSQL 主机名" "") + POSTGRESQL_HOSTNAME=$(read_input "PostgreSQL 主机名" "postgresql") POSTGRESQL_DBNAME=$(read_input "PostgreSQL 数据库名" "postgres") POSTGRESQL_SCHEMA=$(read_input "PostgreSQL 模式名" "public") @@ -170,7 +170,7 @@ main() { print_info "配置 Redis..." echo "" - REDIS_HOST=$(read_input "Redis 主机名" "") + REDIS_HOST=$(read_input "Redis 主机名" "redis") REDIS_PORT=$(read_input "Redis 端口" "6379") REDIS_PASSWORD=$(read_password "Redis 密码" "true") @@ -182,7 +182,7 @@ main() { print_info "配置 MinIO 对象存储..." echo "" - MINIO_ENDPOINT=$(read_input "MinIO 端点地址" "") + MINIO_ENDPOINT=$(read_input "MinIO 端点地址" "minio") MINIO_API_PORT=$(read_input "MinIO API 端口" "9000") MINIO_CONSOLE_PORT=$(read_input "MinIO 控制台端口" "9001") MINIO_USE_SSL=$(read_input "MinIO 是否使用 SSL (true/false)" "false") diff --git a/src/app/(main)/dev/panel/dev-tools.tsx b/src/app/(main)/dev/panel/dev-tools.tsx index 85d1d51..39d4698 100644 --- a/src/app/(main)/dev/panel/dev-tools.tsx +++ b/src/app/(main)/dev/panel/dev-tools.tsx @@ -193,7 +193,7 @@ export function DevTools() {