74 lines
1.3 KiB
Markdown
74 lines
1.3 KiB
Markdown
# 部署指南
|
|
|
|
> **文档版本**: v1.0.0
|
|
> **创建日期**: 2026-05-25
|
|
> **最后更新**: 2026-05-25
|
|
> **文档作者**: DevOps
|
|
> **文档状态**: 草稿
|
|
> **适用范围**: DevOps、运维团队
|
|
|
|
## 目录
|
|
|
|
- [一、环境要求](#一环境要求)
|
|
- [二、Docker 部署](#二docker-部署)
|
|
- [三、Kubernetes 部署](#三kubernetes-部署)
|
|
|
|
---
|
|
|
|
## 一、环境要求
|
|
|
|
### 1.1 服务器配置
|
|
|
|
| 环境 | CPU | 内存 | 磁盘 |
|
|
|------|-----|------|------|
|
|
| 开发环境 | 2 核 | 4GB | 40GB |
|
|
| 生产环境 | 4 核 | 8GB+ | 100GB+ |
|
|
|
|
### 1.2 软件要求
|
|
|
|
- Docker 20+
|
|
- Kubernetes 1.25+ (可选)
|
|
- kubectl (可选)
|
|
|
|
---
|
|
|
|
## 二、Docker 部署
|
|
|
|
### 2.1 构建镜像
|
|
|
|
```bash
|
|
# 构建 Web 应用镜像
|
|
docker build -t fischerx-web:latest -f apps/web/Dockerfile .
|
|
|
|
# 构建 API 服务镜像
|
|
docker build -t fischerx-api:latest -f services/api/Dockerfile .
|
|
```
|
|
|
|
### 2.2 启动容器
|
|
|
|
```bash
|
|
# 使用 docker-compose
|
|
docker-compose up -d
|
|
```
|
|
|
|
---
|
|
|
|
## 三、Kubernetes 部署
|
|
|
|
### 3.1 部署应用
|
|
|
|
```bash
|
|
# 部署到 Kubernetes
|
|
kubectl apply -f infra/k8s/
|
|
|
|
# 查看部署状态
|
|
kubectl get pods
|
|
```
|
|
|
|
---
|
|
|
|
> **文档维护**: 本文档由 DevOps 维护,部署流程变更时更新
|
|
> **反馈渠道**: 如有问题,请联系 DevOps 负责人
|
|
> **最后更新**: 2026-05-25
|
|
> **文档状态**: 草稿
|