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>
This commit is contained in:
@@ -6,10 +6,13 @@ services:
|
||||
ports:
|
||||
- "${PORT:-8501}:8501"
|
||||
environment:
|
||||
ADMIN_TOKEN: ${ADMIN_TOKEN:-change-me}
|
||||
DATA_PATH: /app/hackathon.json
|
||||
# 외우기 쉬운 고정 token. 변경하려면 여기 값만 수정.
|
||||
ADMIN_TOKEN: mlops2026
|
||||
DATA_PATH: /app/data/hackathon.json
|
||||
PUBLIC_BASE_URL: ${PUBLIC_BASE_URL:-}
|
||||
volumes:
|
||||
# 단일 데이터 파일. 호스트 ↔ 컨테이너 read-write mount.
|
||||
# 호스트에서 jq/vi 편집 가능, 앱이 votes 추가 시 그대로 반영.
|
||||
- ./hackathon.json:/app/hackathon.json
|
||||
# 단일 데이터 디렉터리 마운트.
|
||||
# 첫 부팅 시 entrypoint.sh가 assign_teams.py 실행하여 hackathon.json 시드.
|
||||
# 이후 부팅은 기존 파일 보존.
|
||||
- ./data:/app/data
|
||||
restart: unless-stopped
|
||||
|
||||
Reference in New Issue
Block a user