uploader
是用Golang编写的一个简单的文件上传下载服务, 用于CICD的过程中制品的存储和下载.
参考build.sh
- 命令行启动
./uploader
- systemd启动
/etc/systemd/system/uploader.service
[Unit]
Description="uploader"
After=network.target
[Service]
Type=simple
ExecStart=/data/server/uploader/uploader
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
- 单文件上传
curl http://file.xxx.com/upload -F "[email protected]"
- 多文件上传
curl -X POST http://file.xxx.com/uploads -F "[email protected]" -F "[email protected]"
- 文件下载
wget http://file.xxx.com/readme.md
crontab -e
0 19 * * * find /data/data/uploader -type f -mtime +14|xargs rm -rf >/dev/null 2>&1