Sign inSign up

miaowoo/caddy

By miaowoo

•Updated over 7 years ago

Image
0

1.8K

miaowoo/caddy repository overview

  • CADDY 配置文档⁠
  • 如果需要直接使用已经存在的 Caddyfile 挂载配置文件到 /etc/caddy/Caddyfile 项目将跳过生成逻辑
  • 基本环境变量
    • CADDY_PORT: 容器内监听端口
    • CADDY_ROOT: 容器内站点根目录
  • UI反向代理变量 配置文档⁠
    • CADDY_UI_URL: 反向代理的UI地址 直接代理 / 路径 为空则不代理 使用 ${CADDY_ROOT} 部署静态资源
    • CADDY_UI_HOST: 反向代理HOST地址 当UI已经处于反代时 传递域名区分
  • API反向代理变量
    • CADDY_API_PATH: 反向代理API路径 默认直接代理 /api
    • CADDY_API_URL: 反向代理的API地址
    • CADDY_API_HOST: 反向代理HOST地址 当API已经处于反代时 传递域名区分
  • 重写配置
    • CADDY_REWRITE: 传递任意参数 开启 REWRITE 适用于单页应用
    • CADDY_NOT_REWRITE_PATH: 不进行重写的路径 默认为 ${CADDY_API_PATH} 或者 /api
  • GIT自动部署配置 配置文档⁠
    • CADDY_GIT_URL: 项目GIT地址 如果需要登录 请传递登录信息 https://user:[email protected]/user/project.git
    • CADDY_GIT_BRANCH: 需要部署的分支
    • CADDY_GIT_PATH: 拉取代码到指定目录 默认为 ${CADDY_ROOT} 或者 /root/www
    • CADDY_HOOK_PATH: 配置 WEBHOOK 默认为 /webhook 即访问 当前站点的 /webhook 就重新从 GIT 更新网站源代码
    • CADDY_HOOK_SECRET: WEBHOOK 密钥
    • CADDY_HOOK_TYPE: WEBHOOK 类型 默认不用传递 或只传递 generic 支持 GOGS GITLAB GITHUB GITEA

Tag summary

Content type

Image

Digest

Size

24.2 MB

Last updated

over 7 years ago

docker pull miaowoo/caddy