|
|
||
|---|---|---|
| app | ||
| gradle/wrapper | ||
| static | ||
| templates | ||
| tools | ||
| .gitignore | ||
| 200-mmi.csv | ||
| 43576520 | ||
| FaultCode.xlsx | ||
| README.md | ||
| app.py | ||
| build.gradle | ||
| fault_codes.db | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| icon.png | ||
| requirements.txt | ||
| rotem_f.csv | ||
| rotem_f2.csv | ||
| settings.gradle | ||
| twa-manifest.json | ||
| woo.csv | ||
| woo.csv.bak | ||
| woo_sig.csv | ||
| woojin.xlsx | ||
| 로템_고장.xlsx | ||
| 우진200량 TCMS 고장목록.xlsm | ||
| 우진신호.xlsx | ||
README.md
1호선 고장코드 (Flask + HTMX, Supabase)
실행 방법
- 의존성 설치 (venv 권장)
pip install -r requirements.txt
- 환경변수 설정
# Windows PowerShell 예시
$env:SUPABASE_URL="http://192.168.0.180:54321" # 로컬 도커 기본 포트
$env:SUPABASE_ANON_KEY="<ANON_KEY>"
- 서버 실행
python app.py
브라우저에서 http://localhost:5000 접속
기능
- Supabase의
public.Falut_Code_Table에서 필터/검색 - 항목 클릭 시 모달 상세 표시
- 다크모드 토글
비고
- 로컬 SQLite 및
/api/meta,/api/db기반 동기화는 제거됨 - Supabase 접속 실패 시 안내 메시지를 화면에 표시
- 사내망 주소/포트 방화벽 허용 필요 (예: 54321, 8000 등 구성에 따라 상이)