feat: 엑셀 원본 파일 선택 기능 및 프론트엔드/백엔드 최적화
- PTC(2023-2026.02).xlsx 최신화 - PTC/index.html: 에러 핸들링, 동적 API 베이스, 예산 계산 로직 개선 및 UI 최적화 - server/ptc_api_server.py: 4000 포트에서 프론트엔드 직접 서빙, 원본 엑셀 경로 설정 기능, DB 인덱스 추가 및 성능 최적화 - windows/: 원본 파일 선택을 위한 set_ptc_source.bat 추가 및 기존 스크립트 수정
This commit is contained in:
@@ -1,14 +1,17 @@
|
||||
사용 파일
|
||||
- start_ptc_share.bat : 관리자 권한으로 실행되며, WSL 서버 시작 + portproxy + 방화벽까지 자동 설정
|
||||
- start_ptc_share.bat : 공유용 실행 파일. 관리자 권한으로 다시 실행되어 WSL 서버 시작, IP 공유 설정, 방화벽 허용, 공유 주소 복사까지 처리합니다.
|
||||
- set_ptc_source.bat : 사용할 PTC 원본 `.xlsx` 파일을 선택하고 저장한 뒤 서버를 다시 시작합니다.
|
||||
- stop_ptc_share.bat : 공유 중지
|
||||
- check_ptc_share.bat : 현재 공유 상태 확인
|
||||
|
||||
사용 순서
|
||||
1. start_ptc_share.bat 실행
|
||||
2. 브라우저에서 http://172.16.40.36:8000/PTC/ 확인
|
||||
3. 안 되면 check_ptc_share.bat 실행
|
||||
1. 원본 파일을 바꾸려면 set_ptc_source.bat 실행
|
||||
2. start_ptc_share.bat 실행
|
||||
3. 같은 PC에서는 `http://localhost:4000/PTC/` 확인
|
||||
4. 다른 사람에게는 배치파일이 출력한 `http://내PCIP:4000/PTC/` 주소 전달
|
||||
4. 안 되면 check_ptc_share.bat 실행
|
||||
|
||||
주의
|
||||
- PC가 켜져 있어야 합니다.
|
||||
- WSL이 재시작되어 IP가 바뀌면 start_ptc_share.bat 를 다시 실행하세요.
|
||||
- 관리자 권한이 필요합니다.
|
||||
- 이제 프론트와 API를 모두 4000 포트 하나로 제공합니다.
|
||||
|
||||
Reference in New Issue
Block a user