一覧へ戻る
akazwz/openchat-web(新しいタブで開きます)
主要言語: TypeScript
openchat-web是一个基于react router v7、chakra-ui、tanstack query、ky、zod的前端AI Chatbot项目。
- star 数
- 22
- watcher 数
- 3
- fork 数
- 6
- issue 数
- 0
- 最終更新
- 2024/11/25
主要言語: TypeScript
openchat-web是一个基于react router v7、chakra-ui、tanstack query、ky、zod的前端AI Chatbot项目。
openchat-web是一个基于react router v7、chakra-ui、tanstack query、ky、zod的前端AI Chatbot项目。
git clone https://github.com/akazwz/openchat-web.git
cd openchat-webpnpm install
.env.example 文件复制并重命名为 .env.env 文件中设置后端API地址:VITE_API_URL=你的后端API地址
pnpm dev
pnpm build
项目提供了 Docker 和 Docker Compose 支持,可以轻松部署。默认打包为ssg 用 nginx 部署
# docker-compose.yml 已包含在项目中 services: web: build: . ports: - "8080:80" restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:80"] interval: 30s timeout: 10s retries: 3
运行命令:
# 构建并启动服务 docker-compose up -d # 查看日志 docker-compose logs -f
访问 http://localhost:8080 即可看到应用。
# 构建镜像 docker build -t openchat-web . # 运行容器 docker run -d -p 8080:80 --name openchat-web openchat-web