services: hajimi-app: image: beijixingxing/hajimi:latest container_name: hajimi-app # 固定容器名方便监控 labels: - "com.centurylinklabs.watchtower.enable=true" # 启用自动更新 ports: - "7860:7860" # 左边是外部端口(可改),右边是容器端口(别动) env_file: - .env environment: - TZ=Asia/Shanghai # 中国时区 - ENABLE_STORAGE=true #数据持久化 # - HTTP_PROXY=http://host.docker.internal:7890 # 代理地址,请注意!无外网环境需要取消注释,添加自己的代理地址 # - HTTPS_PROXY=https://host.docker.internal:7890 # 同上,保持一样就行,电脑部署推荐使用host.docker.internal volumes: # 持久化挂载,自动创建 - ./settings:/hajimi/settings restart: unless-stopped # 自动重启,但手动停止后不再重启 # 🆙 自动更新监控服务(默认每小时检查一次) watchtower: image: containrrr/watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock # 必须的Docker连接配置 environment: - TZ=Asia/Shanghai # 中国时区 - WATCHTOWER_LABEL_ENABLE=true # 只监控带更新标签的容器 - WATCHTOWER_POLL_INTERVAL=3600 # 检查间隔秒数(3600=1小时) - WATCHTOWER_CLEANUP=true # 更新后自动删除旧镜像 command: --interval 3600 # 双重确认间隔时间 restart: unless-stopped # 自动重启,但手动停止后不再重启