8000 GitHub - jw-star/githubDown: github定时下载仓库文件,caddy文件服务器
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jw-star/githubDown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

定时下载github realease到文件服务器

特点

多仓库配置

定时任务

日志显示下载进度条

caddy自动https

相比nginx的文件服务,美观,便于安装

镜像多阶段构建,最小化(13M)

使用

可以将downLoad目录复制到根目录

配置 Caddyfile 改为自己的域名

配置 conf.yml 指定需要下载的realease 定时任务字符串

#模板
#  - repo: /dddd              #必填 仓库地址
#    localPath: /down         #必填 本地路径
#    cronStr: "@every 30s"    #必填 定时任务表达式
#    indexs: 0                #可选 索引
#    remvStrs:                #可选 提前删除文件关键词
#      - AA
#      - BB
#    newName: d               #可选 重命名

定时任务配置参考: https://crontab.guru/

启动服务

安装docker

curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh --mirror Aliyun&&systemctl enable docker&&systemctl start docker

安装docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose &&chmod +x /usr/local/bin/docker-compose

后台启动

docker-compose up -d

查看日志

docker-compose logs -f 

删除容器

docker rm -f down caddy

镜像构建常用

删除镜像

docker rmi 镜像名称

构建镜像

docker build -t 镜像名称 .

About

github定时下载仓库文件,caddy文件服务器

Topics

Resources

Stars

Watchers

Forks

0