はじめに
redashのdocker-compose.ymlを見てたら、知らない形式があったので確認
docker-compose.yml
https://github.com/getredash/redash/blob/release/6.0.x/setup/docker-compose.yml
x-
で始まる定義がある
version: '2' x-redash-service: &redash-service image: redash/redash:5.0.2.b5486 depends_on: - postgres - redis env_file: /opt/redash/env restart: always
サービス定義でアスタリスクで始まる定義がある
services: server: <<: *redash-service command: server ports: - "5000:5000" environment: REDASH_WEB_WORKERS: 4
調査結果
定義を再利用する時に使える拡張フィールドだった。