rpki/deploy/bird/docker-compose.yml
2026-05-09 10:12:51 +08:00

42 lines
924 B
YAML

services:
bird-rpki-client:
build:
context: .
dockerfile: Dockerfile
args:
BIRD_VERSION: "3.2.1"
container_name: bird-rpki-client
restart: unless-stopped
environment:
BIRD_CONFIG_TEMPLATE_PATH: "/config/bird.conf.template"
RPKI_HOST: "rpki-rtr-tcp"
RPKI_PORT: "323"
OBSERVE_PROTO: "rpki_tcp"
OBSERVE_MODE: "interval"
OBSERVE_DEBOUNCE_SECS: "1"
OBSERVE_INTERVAL: "30"
OBSERVE_ASPA_TABLE: "rtr_aspa"
OBSERVE_ROA4_TABLE: "rtr_roa_v4"
OBSERVE_ROA6_TABLE: "rtr_roa_v6"
OBSERVE_ASPA_COUNT: "3"
OBSERVE_ROA4_COUNT: "3"
OBSERVE_ROA6_COUNT: "3"
SHOW_ASPA: "1"
SHOW_ROA4: "1"
SHOW_ROA6: "1"
volumes:
- ./bird.conf.template:/config/bird.conf.template:ro
- ../../logs/bird:/app/logs
networks:
- rpki_net
networks:
rpki_net:
name: rpki_net
driver: bridge