docs(readme): 添加 Docker Compose 部署方式
- 在 readme.md 和 readme_en.md 中添加了 Docker Compose 部署步骤 - 新增 docker-compose.yml 文件,用于定义 FileCodeBox服务 - 该文件包含服务配置、端口映射和数据卷设置
This commit is contained in:
@@ -0,0 +1,12 @@
|
|||||||
|
version: "3"
|
||||||
|
services:
|
||||||
|
file-code-box:
|
||||||
|
image: lanol/filecodebox:latest
|
||||||
|
volumes:
|
||||||
|
- fcb-data:/app/data:rw
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "12345:12345"
|
||||||
|
volumes:
|
||||||
|
fcb-data:
|
||||||
|
external: false
|
||||||
@@ -190,10 +190,27 @@ FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具
|
|||||||
|
|
||||||
### Docker 部署
|
### Docker 部署
|
||||||
|
|
||||||
|
#### Docker CLI
|
||||||
```bash
|
```bash
|
||||||
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
|
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Docker Compose
|
||||||
|
```yml
|
||||||
|
version: "3"
|
||||||
|
services:
|
||||||
|
file-code-box:
|
||||||
|
image: lanol/filecodebox:latest
|
||||||
|
volumes:
|
||||||
|
- fcb-data:/app/data:rw
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "12345:12345"
|
||||||
|
volumes:
|
||||||
|
fcb-data:
|
||||||
|
external: false
|
||||||
|
```
|
||||||
|
|
||||||
### 手动部署
|
### 手动部署
|
||||||
|
|
||||||
1. 克隆项目
|
1. 克隆项目
|
||||||
|
|||||||
@@ -181,10 +181,28 @@ Command-line download
|
|||||||
|
|
||||||
### Docker Deployment
|
### Docker Deployment
|
||||||
|
|
||||||
|
|
||||||
|
#### Docker CLI
|
||||||
```bash
|
```bash
|
||||||
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
|
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Docker Compose
|
||||||
|
```yml
|
||||||
|
version: "3"
|
||||||
|
services:
|
||||||
|
file-code-box:
|
||||||
|
image: lanol/filecodebox:latest
|
||||||
|
volumes:
|
||||||
|
- fcb-data:/app/data:rw
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "12345:12345"
|
||||||
|
volumes:
|
||||||
|
fcb-data:
|
||||||
|
external: false
|
||||||
|
```
|
||||||
|
|
||||||
### Manual Deployment
|
### Manual Deployment
|
||||||
|
|
||||||
1. Clone the repository
|
1. Clone the repository
|
||||||
|
|||||||
Reference in New Issue
Block a user