services: vote: build: . image: hackathon-vote:latest container_name: hackathon-vote ports: - "${PORT:-8501}:8501" environment: # 외우기 쉬운 고정 token. 변경하려면 여기 값만 수정. ADMIN_TOKEN: mlops2026 DATA_PATH: /app/data/hackathon.json PUBLIC_BASE_URL: ${PUBLIC_BASE_URL:-https://hackerthon.altair823.xyz} volumes: # 단일 데이터 디렉터리 마운트. # 첫 부팅 시 entrypoint.sh가 assign_teams.py 실행하여 hackathon.json 시드. # 이후 부팅은 기존 파일 보존. - ./data:/app/data restart: unless-stopped