YYB-GO Docker 安装
本文最后更新于 2026-08-19,文章内容可能已经过时。
services:
yyb-go:
build:
context: .
dockerfile: Dockerfile
image: local/yyb-go:58492557cc66
container_name: yyb-go
restart: unless-stopped
command:
- -host
- 0.0.0.0
- -port
- "8000"
- -resource-root
- /app/resource
- -keepalive-interval
- ${YYB_KEEPALIVE_INTERVAL:-30m}
- -keepalive-ahead
- ${YYB_KEEPALIVE_AHEAD:-45m}
environment:
QL_URL: ${QL_URL:-http://qinglong:5700}
QL_CLIENT_ID: ${QL_CLIENT_ID:-}
QL_CLIENT_SECRET: ${QL_CLIENT_SECRET:-}
YYB_QINGLONG_SERVER: ${YYB_QINGLONG_SERVER:-yyb-go:8000}
YYB_QINGLONG_REPO: ${YYB_QINGLONG_REPO:-SuperNaiBA_YYB-GO-Script,525815266_YYB-Go-Enhanced/scripts}
volumes:
- ./data/db:/app/resource/db
- ./data/avatars:/app/resource/avatars
- ./data/qr:/app/resource/qr
networks:
- qinglong
healthcheck:
test: ["CMD", "wget", "-qO-", "http://127.0.0.1:8000/health"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
yyb-web:
build:
context: .
dockerfile: Dockerfile.web
image: local/yyb-web:1.27
container_name: yyb-web
restart: unless-stopped
depends_on:
yyb-go:
condition: service_healthy
environment:
YYB_WEB_USER: ${YYB_WEB_USER:-admin}
YYB_WEB_PASSWORD: ${YYB_WEB_PASSWORD:?Set YYB_WEB_PASSWORD in .env}
ports:
- "${YYB_BIND_ADDRESS:-0.0.0.0}:${YYB_PORT:-8000}:8080"
networks:
- qinglong
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
cap_add:
- CHOWN
- DAC_OVERRIDE
- SETGID
- SETUID
networks:
qinglong:
external: true
name: qinglong_defaultYYB-GO 项目地址: https://github.com/525815266/YYB-Go-Enhanced
YYB-GO 青龙订阅:
ql repo https://github.com/SuperNaiBA/YYB-GO-Script.git "" "SendNotify.py" "main" ""- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 shaun
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果

