d8ab687c
Liu Haoyu
ftp文件监听服务创建
|
1
2
3
4
5
6
7
8
9
10
11
12
|
# Ftp-Watcher
## Version:
`1.0`
## 依赖:
- minio
- docker
- docker-compose (optional)
## 配置参数:
|
7ffd1a1e
Liu Haoyu
ftp文件监听服务创建
|
13
14
15
16
17
18
19
20
|
| 参数 | 说明 | 是否必须 | 例子 |
| ---------------- | ---------------------------------------- | -------- | --------------------- |
| udp_server_ip | udp服务器ip, 用于接收推送文件minio路径 | 是 | 127.0.01 |
| udp_server_port | udp服务器port, 用于接收推送文件minio路径 | 是 | 8080 |
| minio_endpoint | MinIO服务器地址 | 是 | http://localhost:9000 |
| minio_access_key | MinIO 用户名 | 是 | admin |
| minio_secret_key | MinIO密钥 | 是 | 123456 |
| bucket_name | 目标桶名称 | 是 | bucket |
|
d8ab687c
Liu Haoyu
ftp文件监听服务创建
|
21
22
23
24
25
26
27
28
29
|
## 使用方法
### Docker-compose
`docker-compose up -d`
### Docker
|
b36ceb5c
Liu Haoyu
Add Docker build ...
|
30
31
32
33
34
35
|
1. Docker Build
```
docker build -t ftp-watcher:1.0 .
```
2. Docker Run
|
d8ab687c
Liu Haoyu
ftp文件监听服务创建
|
36
37
38
39
40
41
42
43
44
45
46
47
|
```
docker run -id --name my-ftpWatcher \
--restart always \
-v ./data:/data \
-e udp_server_ip='127.0.0.1' \
-e udp_server_port='8080' \
-e minio_endpoint='http://localhost:9000' \
-e minio_access_key='admin' \
-e minio_secret_key='123456' \
-e bucket_name='bucket' \
ftp-watcher:1.0
```
|