Files
hackerthon-vote/docker-compose.yml
th-kim0823 02e186a860 fix: UX — start.sh 자동 LAN IP 감지 + topics/vote 레이아웃 조정
- 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>
2026-04-27 21:07:11 +09:00

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