From 00dc226bd2c041969093299a7c066060a037515c Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 26 Dec 2024 16:14:08 +0800 Subject: [PATCH] chore: auto-upgrade --- docker/run/docker-compose.yaml | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/docker/run/docker-compose.yaml b/docker/run/docker-compose.yaml index 8abe4556..15603641 100644 --- a/docker/run/docker-compose.yaml +++ b/docker/run/docker-compose.yaml @@ -26,13 +26,18 @@ services: # extra_hosts: # # ↓↓↓↓ -------------------------------------------------------- 这里可以配置自定义hosts,外网域名可以指向本地局域网ip地址 # - "localdomain.com:192.168.1.3" - + labels: + com.centurylinklabs.watchtower.enable: "true" +# ↓↓↓↓ -------------------------------------------------------------- 启用ipv6网络,还需要把下面networks的注释放开 +# networks: +# - ip6net environment: # 设置环境变量即可自定义certd配置 # 配置项见: packages/ui/certd-server/src/config/config.default.ts # 配置规则: certd_ + 配置项, 点号用_代替 # #↓↓↓↓ ----------------------------- 如果忘记管理员密码,可以设置为true,重启之后,管理员密码将改成123456,然后请及时修改回false - certd_system_resetAdminPasswd=false + # 默认使用sqlite文件数据库,如果需要使用其他数据库,请设置以下环境变量 # 注意: 选定使用一种数据库之后,不支持更换数据库。 # 数据库迁移方法:1、使用新数据库重新部署一套,然后将旧数据同步过去,注意flyway_history表的数据不要同步 @@ -54,13 +59,22 @@ services: # - certd_typeorm_dataSource_default_password=yourpasswd # 密码 # - certd_typeorm_dataSource_default_database=certd # 数据库名 +# ↓↓↓↓ --------------------------------------------------------- 自动升级,上面certd的版本号要保持为latest +# certd-updater: # 添加 Watchtower 服务 +# image: containrrr/watchtower:latest +# container_name: certd-updater +# restart: unless-stopped +# volumes: +# - /var/run/docker.sock:/var/run/docker.sock +# # 配置 自动更新 +# environment: +# - WATCHTOWER_CLEANUP=true # 自动清理旧版本容器 +# - WATCHTOWER_INCLUDE_STOPPED=false # 不更新已停止的容器 +# - WATCHTOWER_LABEL_ENABLE=true # 根据容器标签进行更新 +# - WATCHTOWER_POLL_INTERVAL=600 # 每 10 分钟检查一次更新 - - -# #↓↓↓↓ ------------------------------------------------------------- 启用ipv6网络 -# networks: -# - ip6net +# ↓↓↓↓ -------------------------------------------------------------- 启用ipv6网络,还需要把上面networks的注释放开 #networks: # ip6net: # enable_ipv6: true