文件名称:dockerhub-webhook-listener:简单的Docker Hub webhook端点,可根据要求运行部署脚本
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-09 08:35:16
Clojure
dockerhub-webhook-listener 简单的Docker Hub webhook端点,可根据要求运行部署脚本 用法 此应用包含一个http-kit服务器,该服务器侦听端口8080上的传入请求。 它检查: 该请求来自162.242.195.64和162.242.195.127之间的Docker Hub服务器 请求中的token查询参数与DOCKERHUB_TOKEN环境变量匹配 如果这些检查通过,它将在/dockerhub-webhook-listener/rsc/deploy.sh(如果可用)中的容器中执行shell脚本。 镜像中包含Docker,因此,如果在运行容器时挂载Docker套接字,则可以访问主机Docker守护程序,并且可以从deploy.sh中发出Docker命令。 显示shell脚本和docker socket挂载的示例: docker pul
【文件预览】:
dockerhub-webhook-listener-master
----src()
--------dockerhub_webhook_listener()
----Dockerfile(588B)
----build.boot(1KB)
----README.md(1KB)
----.gitignore(153B)
----rsc()
--------deploy.sh(209B)