23 lines
1.0 KiB
YAML
23 lines
1.0 KiB
YAML
# 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
|
||
# 跨机部署(默认):.env 三处用 LAN IP,默认 bridge 网络出网到 LAN 即可。
|
||
# 与 astock-kg 同机同网时,改用服务名连基座 PG——取消下面两行注释并填网络名:
|
||
# networks: [default, akg_net]
|
||
# 触发示例(宿主 crontab,每日 18:40):
|
||
# 40 18 * * 1-5 docker exec akg_factor_bridge python run.py build all --mode daily
|
||
|
||
# 同机同网方案才需要:把 astock-kg 的 compose 网络作为 external 引入
|
||
# networks:
|
||
# akg_net:
|
||
# external: true
|
||
# name: <astock-kg 的网络名,用 `docker network ls` 查,通常形如 astock-kg_default>
|
||
|