docker
This commit is contained in:
36
README.md
36
README.md
@@ -71,6 +71,7 @@ Quant Speed 是一家专注于推动线下AI变革的科技公司,通过软硬
|
||||
|
||||
- Node.js 14.0 或更高版本
|
||||
- npm 6.0 或更高版本
|
||||
- Docker 和 Docker Compose(可选,用于容器化部署)
|
||||
|
||||
### 安装步骤
|
||||
|
||||
@@ -95,6 +96,26 @@ npm start
|
||||
|
||||
启动后,应用将在 http://localhost:3000 上运行。开发服务器支持热重载,修改代码后浏览器会自动刷新。
|
||||
|
||||
### 使用 Docker 启动(推荐)
|
||||
|
||||
#### 生产环境部署
|
||||
|
||||
```bash
|
||||
# 使用 Docker Compose 构建和启动生产环境
|
||||
docker-compose up --build
|
||||
```
|
||||
|
||||
应用将在 http://localhost 上运行。
|
||||
|
||||
#### 开发环境部署
|
||||
|
||||
```bash
|
||||
# 使用 Docker Compose 启动开发环境(支持热重载)
|
||||
docker-compose -f docker-compose.dev.yml up
|
||||
```
|
||||
|
||||
应用将在 http://localhost:3000 上运行,支持代码修改后的热重载。
|
||||
|
||||
### 构建生产版本
|
||||
|
||||
```bash
|
||||
@@ -140,7 +161,18 @@ npm test
|
||||
|
||||
### 部署方式
|
||||
|
||||
1. **静态网站托管**
|
||||
1. **使用 Docker 部署(推荐)**
|
||||
|
||||
最简单的部署方式是使用 Docker 和 Docker Compose:
|
||||
|
||||
```bash
|
||||
# 构建并启动生产环境容器
|
||||
docker-compose up --build -d
|
||||
```
|
||||
|
||||
这将使用 Nginx 服务器部署应用,可通过 http://localhost 访问。
|
||||
|
||||
2. **静态网站托管**
|
||||
|
||||
将 `build` 目录中的内容部署到任何静态网站托管服务,如:
|
||||
- GitHub Pages
|
||||
@@ -148,7 +180,7 @@ npm test
|
||||
- Vercel
|
||||
- AWS S3 + CloudFront
|
||||
|
||||
2. **自定义服务器部署**
|
||||
3. **自定义服务器部署**
|
||||
|
||||
可以使用Nginx等Web服务器部署静态文件:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user