Files
Aislo/.env
T
eomsangdonandClaude Fable 5 81cd7e23c3 feat(knowledge): 도메인 지식저장소 메인 통합 + resources 그룹 체계 재편
knowledge (구 Aislo-law 독립 저장소 → resources/knowledge 이관, 저장소 폐지):
- 법령·행정규칙·표준시방서·교본 원문 + 기술문서 55건 + 실무 분석·종합비교
- 루트 지침 체계: README(지도)·00_운영지침·01_수집지침·02_분석지침·
  03_미결_및_확인사항(교본 충돌 리스트 포함)·04_참조_법령기준_목록
- 기술문서 55건 원문 전수 검증 완료 (사방 설계홍수량 법정 기준 등 반영)
- 정리: CAD·오피스 잔재 142건, 중복 zip 7건(413MB), 빈 폴더 30개 제거

resources 그룹 재편 (이름순 그룹핑):
- app_branding(구 prog_icon.jpg)·app_policies(구 legal)·
  data_global_contours(구 grobal_contours)·data_rainfall_idf_cache(구 wamis_contours)·
  template_2dDrawing(구 dwg_analysis/templete — 오타 교정, 상수·경로 동기화)
- dwg_analysis(분석 완료 1.8GB)·templates(빈 폴더)·templete_calc_cost.xlsx 삭제
- 참조 코드 5파일 경로 수정 + 프론트 재빌드 (구 경로 잔존 0)
- .gitignore: resources 추적 전환, national_contours.gpkg(22GB) 영구 제외
- .env: knowledge 수집용 API 정보 주석 통합 (KCSC·법령센터·조달청 제비율)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 19:14:32 +09:00

71 lines
2.8 KiB
Bash

SERVER_HOST=0.0.0.0
SERVER_PORT=8000
# 분석(WF1) 실행 중 .py 저장 시 uvicorn 자동 리로드가 백그라운드 분석을 죽이므로 False 유지.
# 개발 중 자동 리로드가 필요할 때만 일시적으로 True로 변경할 것.
DEBUG=False
ENVIRONMENT=development
DB_HOST=dsm.chemifactory.com
DB_PORT=53306
DB_NAME=aislo_db
DB_USER=ctnt_root
DB_PASSWORD=Umsang6595!!
DB_POOL_MIN=5
DB_POOL_MAX=20
# Authentication session
SESSION_COOKIE_NAME=session_id
SESSION_COOKIE_SECURE=false
SESSION_MAX_AGE_SECONDS=43200
SESSION_IDLE_TIMEOUT_SECONDS=14400
PASSWORD_BCRYPT_ROUNDS=12
EMAIL_REVERIFY_DAYS=90
# Gmail SMTP (development)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USERNAME=umsangdon@gmail.com
SMTP_PASSWORD=qgig lbcq tasm xcqq
SMTP_USE_TLS=true
EMAIL_FROM_ADDRESS=umsangdon@gmail.com
EMAIL_FROM_NAME=Aislo Support
EMAIL_RETRY_COUNT=3
EMAIL_RETRY_DELAY_SECONDS=2
EMAIL_OTP_VALID_MINUTES=5
EMAIL_NOTIFICATION_ENABLED=true
ADMIN_EMAIL=umsangdon@gmail.com
LOG_LEVEL=INFO
UPLOAD_MAX_MB=30720
MESH_GRID_SIZE=1.0
MESH_SMOOTHING_ITERATIONS=0
SPATIAL_INDEX_ENABLED=True
JWT_SECRET_KEY=your-secret-key-change-in-production
JWT_EXPIRE_MINUTES=1440
CORS_ORIGINS=http://localhost:5173,http://localhost:8000
# Public URL for email links (프론트엔드 주소)
APP_PUBLIC_BASE_URL=http://localhost:5173
# Gitea 토큰 66a40de16156431db0dfbf86149f8bafcec4832f
# 국토정보플랫폼 API키 : C7111C0D1C2D353F37EDE33145E2A286DF8D8EC6CA
# 브이월드 API키 : 3DBD7306-7DBD-38BB-B292-267C5ED7AC6B
#
# ── 지식저장소(resources/knowledge) 원문 수집용 API (원본: knowledge/.secrets.local.md) ──
# 국가건설기준센터(KCSC) — 표준시방서(KCS) 수집: kcsc.re.kr/OpenApi/CodeViewer/KCS/<코드>?key=<키>
# 인증키 : V86LjYzYe237yK1lFjhYXCgOe8H9AtzIJ5xoxQ2O3yg (계정 umsangdon, 유효 2026-08-09~2027-08-09, 만료 시 마이페이지 재발급)
# 국가법령정보센터(law.go.kr) — 법령·행정규칙 수집: lawSearch.do / lawService.do
# OC 키 : umsangdon (이메일 ID = OC 값, 만료 없음) — 사용 예: ?OC=umsangdon&target=law
# 조달청 제비율 — 법령정보센터에 없음. 한국표준품셈정보원(kseis.co.kr) 자료실에서 "조달청 제비율" 검색
# 다운로드 : kseis.co.kr/bbs/data/dataFileDown.do?bbs_seq=<seq>&file_no=1 (1=토목) — 키 불필요
# 갱신 : 수동 (연초 필수+분기 권장, 2026년만 3회 변경). 절차 = knowledge/01_수집지침.md §W7
# 브이월드 도엽 자동 다운로드 (세션 만료 시 자동 재로그인)
VWORLD_LOGIN_ID=usdd6595
VWORLD_LOGIN_PW=f4sQ2L3^^Bn7ZY
VWORLD_SESSION_COOKIE=
# 프로젝트 하드 삭제 스위치 — config/config_system.py 최상단 설명 참조.
# True면 대시보드 삭제 버튼이 DB 행과 storage/.../{프로젝트ID}/ 폴더를 실제로 지운다.
# 배포 전 반드시 False로 되돌릴 것.
PROJECT_DELETE_HARD_ENABLED=True