使用 github action
生成 docker 镜像并且自动推送给 DockerHub
目前已经支持 amd64
、arm64
、 arm
平台
latest 是最近一次更新版本
nightly 当天版本
yyyy-mm-dd 某天更新的版本
国内网络环境太差。为了好构建可以加入国内源测试。测试结束后移除即可
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
每天自动构建
起一个容器先执行一下,如果无结果。考虑配置文件问题
docker 是一次性容器。内部ip和mac都是随时会变化的。ksubdomain 生成的配置文件ip mac是固定的。运行之前先删除 ksubdomain.yaml
可参考我这里的 shell
#!/usr/bin/env sh
cd /app/
while true;do
rm -rf ksubdomain.yaml
for domain in $(cat domains.txt);do
ksubdomain enum -d $domain -od -silent --skip-wild|anew subdomains.txt;
done
echo "任务完成共计 $(cat subdomains.txt|wc -l) 子域名"|notify
sleep 7200;
done