Skip to content

Commit e92ff30

Browse files
authored
Merge pull request #289 from Mr-Ao-Dragon/dev/docker/compose
add: deployment with docker compose
2 parents 45be97a + fd913ab commit e92ff30

File tree

3 files changed

+47
-0
lines changed

3 files changed

+47
-0
lines changed

docker-compose.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
version: "3"
2+
services:
3+
file-code-box:
4+
image: lanol/filecodebox:latest
5+
volumes:
6+
- fcb-data:/app/data:rw
7+
restart: unless-stopped
8+
ports:
9+
- "12345:12345"
10+
volumes:
11+
fcb-data:
12+
external: false

readme.md

+17
Original file line numberDiff line numberDiff line change
@@ -190,10 +190,27 @@ FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具
190190

191191
### Docker 部署
192192

193+
#### Docker CLI
193194
```bash
194195
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
195196
```
196197

198+
#### Docker Compose
199+
```yml
200+
version: "3"
201+
services:
202+
file-code-box:
203+
image: lanol/filecodebox:latest
204+
volumes:
205+
- fcb-data:/app/data:rw
206+
restart: unless-stopped
207+
ports:
208+
- "12345:12345"
209+
volumes:
210+
fcb-data:
211+
external: false
212+
```
213+
197214
### 手动部署
198215
199216
1. 克隆项目

readme_en.md

+18
Original file line numberDiff line numberDiff line change
@@ -181,10 +181,28 @@ Command-line download
181181

182182
### Docker Deployment
183183

184+
185+
#### Docker CLI
184186
```bash
185187
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
186188
```
187189

190+
#### Docker Compose
191+
```yml
192+
version: "3"
193+
services:
194+
file-code-box:
195+
image: lanol/filecodebox:latest
196+
volumes:
197+
- fcb-data:/app/data:rw
198+
restart: unless-stopped
199+
ports:
200+
- "12345:12345"
201+
volumes:
202+
fcb-data:
203+
external: false
204+
```
205+
188206
### Manual Deployment
189207
190208
1. Clone the repository

0 commit comments

Comments
 (0)