- start.sh: 호스트 LAN IP 자동 감지 후 PUBLIC_BASE_URL 세팅, 이제 QR이 172.x 컨테이너 IP 대신 실제 LAN IP를 가리킴 - docker-compose.yml: PUBLIC_BASE_URL 환경변수 pass-through 추가 - app.py: topics min-height 480→360, font-size/line-height 상향, vote counter를 QR 위로 이동, pct 계산 단순화 - README: 실행 섹션 교체 (start.sh 권장, raw/최소 방식 병기) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
19 lines
602 B
YAML
19 lines
602 B
YAML
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:-}
|
|
volumes:
|
|
# 단일 데이터 디렉터리 마운트.
|
|
# 첫 부팅 시 entrypoint.sh가 assign_teams.py 실행하여 hackathon.json 시드.
|
|
# 이후 부팅은 기존 파일 보존.
|
|
- ./data:/app/data
|
|
restart: unless-stopped
|