Spaces:
Paused
Paused
| 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 # 自动重启,但手动停止后不再重启 | |