35 lines
945 B
YAML
35 lines
945 B
YAML
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
|