为什么要这么搭建
- go-fastdfs 没有管理界面不太方便 \
- go-fastdfs-web-go 的go版本比较小及高效 \
- 两个应用用docker 不能一次性走起,小规模业务不方便
文件清单
app.ini data Dockerfile entrypoint.sh go-fastdfs-web-go
1、 app.ini
与官网内容一致 启动go-fastdfs-web-go时需要
[app]
RunMode = release
HttpPort = 8088
SqlFile = DataBase.db
LogFile = go-fastDfs-web-go.log
SessionSecret = 123456
AppVer = dev1.0.0
AppVerDate = 2021-09-29
2、go-fastdfs-web-go
下载最新版的go-fastdfs-web-go
上传到linux
3、容器启动脚本
entrypoint.sh
#!/bin/sh
set -e
echo "-------------------------- begin -------------------------"
nohup ./fileserver &
nohup ./fastdfsweb
echo "-------------------------- end ---------------------------"
</