2026-07-24 14:20:54 +08:00
|
|
|
|
# akg-factor-bridge:独立部署单元,可落在任意能同时连通「基座PG/153/平台MySQL」的服务器。
|
|
|
|
|
|
# 容器常驻(sleep infinity),由宿主 cron 或平台 XXL-JOB 以 docker exec 触发 build;
|
|
|
|
|
|
# 也可改 command 为一次性任务由外部调度拉起。
|
|
|
|
|
|
services:
|
|
|
|
|
|
akg-factor-bridge:
|
|
|
|
|
|
build: .
|
|
|
|
|
|
container_name: akg_factor_bridge
|
|
|
|
|
|
env_file: .env
|
|
|
|
|
|
restart: unless-stopped
|
|
|
|
|
|
command: sleep infinity
|
2026-07-24 14:31:59 +08:00
|
|
|
|
# 跨机部署(默认):.env 三处用 LAN IP,默认 bridge 网络出网到 LAN 即可。
|
|
|
|
|
|
# 与 astock-kg 同机同网时,改用服务名连基座 PG——取消下面两行注释并填网络名:
|
|
|
|
|
|
# networks: [default, akg_net]
|
2026-07-24 14:20:54 +08:00
|
|
|
|
# 触发示例(宿主 crontab,每日 18:40):
|
|
|
|
|
|
# 40 18 * * 1-5 docker exec akg_factor_bridge python run.py build all --mode daily
|
2026-07-24 14:31:59 +08:00
|
|
|
|
|
|
|
|
|
|
# 同机同网方案才需要:把 astock-kg 的 compose 网络作为 external 引入
|
|
|
|
|
|
# networks:
|
|
|
|
|
|
# akg_net:
|
|
|
|
|
|
# external: true
|
|
|
|
|
|
# name: <astock-kg 的网络名,用 `docker network ls` 查,通常形如 astock-kg_default>
|
|
|
|
|
|
|