78 lines
3.8 KiB
Bash
78 lines
3.8 KiB
Bash
SERVER_HOST=0.0.0.0
|
|
SERVER_PORT=8000
|
|
# 분석(WF1) 실행 중 .py 저장 시 uvicorn 자동 리로드가 백그라운드 분석을 죽이므로 False 유지.
|
|
# 개발 중 자동 리로드가 필요할 때만 일시적으로 True로 변경할 것.
|
|
DEBUG=True
|
|
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
|
|
# 공공데이터포털(data.go.kr) 일반 인증키 — 나라장터 가격정보현황서비스 등 (발급 2026-08-14, 검증 완료)
|
|
# 인증키(Encoding) : 0j5WZHeNxSkdPVSLXUsx9kVikXEN%2BDc%2Byv68jz8IpKFffjbZkRiQrJO78y6rxPCTqhiSOW4lDxpid0twkSVQ9g%3D%3D
|
|
# 엔드포인트 : apis.data.go.kr/1230000/ao/PriceInfoService/<op>?serviceKey=<키>&type=json — 상세는 knowledge/.secrets.local.md
|
|
# 오피넷 유가 무료 API (발급 2026-08-14, 검증 완료) — 휘발유·경유 등 5유종 전국/시도/7일 평균
|
|
# Key : F260814125 — opinet.co.kr/api/avgAllPrice.do?out=json&code=<키> — 상세는 knowledge/.secrets.local.md
|
|
# 한국은행 ECOS 환율 API (발급 2026-08-14, 검증 완료) — 731Y001 일별: USD 0000001/엔100 0000002/유로 0000003/파운드 0000012/위안 0000053
|
|
# Key : 0QUDJ05SXNFFD1T4XQUZ — ecos.bok.or.kr/api/StatisticSearch/<키>/json/kr/1/100/731Y001/D/<시작>/<종료>/<항목> — 상세는 knowledge/.secrets.local.md
|
|
|
|
# 브이월드 도엽 자동 다운로드 (세션 만료 시 자동 재로그인)
|
|
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
|