version: '3.8' services: event-registration: build: context: . dockerfile: Dockerfile.event_registration container_name: rogaining_event_registration volumes: - ./CPLIST/input:/app/CPLIST/input:ro - ./logs:/app/logs environment: - EVENT_CODE=${EVENT_CODE:-大垣2509} - CSV_FILE=${CSV_FILE:-CPLIST/input/team2025.csv} - BASE_URL=${BASE_URL:-http://web:8000} - DRY_RUN=${DRY_RUN:-false} networks: - rogaining_network depends_on: - web command: > sh -c " echo 'イベントユーザー登録処理を開始します...' && python register_event_users.py --event_code $${EVENT_CODE} --csv_file $${CSV_FILE} --base_url $${BASE_URL} $${DRY_RUN:+--dry_run} " # 既存のサービス(webなど)を参照するためのネットワーク定義 networks: rogaining_network: external: true