7e87a13fab99e78dc8dfe9011da3c416ed8fcc0d
## 修改内容 - 修正 act-runner 标签从 `rent-deploy:docker://node:18-alpine` 改为 `self-hosted,rent-deploy` 以匹配工作流要求 - 添加 Gitea Runner 完整配置指南文档 ## 配置说明 Runner 标签必须与 .gitea/workflows/deploy.yml 中的 `runs-on: [self-hosted, rent-deploy]` 完全匹配 ## 后续步骤 服务器管理员需要: 1. 在 Gitea Web 界面获取 Registration Token 2. 设置环境变量 GITEA_RUNNER_TOKEN 3. 运行 docker-compose up -d act-runner 4. 验证 Runner 状态为 Online 详细步骤参见:deploy/docker/GITEA_RUNNER_SETUP.md Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
酒店民宿短租预订平台
酒店、民宿、短租、青旅预订综合性平台。
项目结构
rent-platform/
├── apps/
│ ├── server/ # NestJS 后端服务
│ ├── miniapp/ # uni-app 小程序端
│ ├── merchant-admin/ # 商家管理后台
│ └── platform-admin/ # 平台管理后台
├── packages/
│ ├── shared-types/ # 共享 TypeScript 类型定义
│ ├── shared-utils/ # 共享工具函数
│ └── shared-config/ # 共享配置 (ESLint, TS等)
├── deploy/ # 部署配置 (Docker, Nginx)
├── docs/ # 项目文档
├── database/ # 数据库脚本
└── pnpm-workspace.yaml
技术栈
| 终端 | 技术 |
|---|---|
| 小程序端 | uni-app + Vue3 + SCSS |
| 商家管理后台 | React 18 + TypeScript + Ant Design |
| 平台管理后台 | React 18 + TypeScript + Ant Design |
| 后端服务 | NestJS + MySQL + Redis + RabbitMQ |
| 基础设施 | Docker + Docker Compose + Nginx |
快速开始
# 安装依赖
pnpm install
# 启动后端服务
pnpm dev:server
# 启动小程序端
pnpm dev:miniapp
# 启动商家管理后台
pnpm dev:merchant
# 启动平台管理后台
pnpm dev:platform
Description
Languages
TypeScript
54.7%
Vue
40.7%
Shell
1.3%
SCSS
1.2%
JavaScript
1.2%
Other
0.8%