'mysql:host=localhost;dbname=CHANGEME_DB_NAME;charset=utf8mb4', 'db_user' => 'CHANGEME_DB_USER', // 카페24 MySQL 아이디 'db_pass' => 'CHANGEME_DB_PASSWORD', // 카페24 MySQL 비밀번호 — 비밀. 어디에도 붙여넣지 마세요. // ---- 2. 저장 경로 (그대로 두세요) ----------------------------------- // 여기서 __DIR__ 은 이 config.php 가 있는 폴더(= FTP 최상위)입니다. // src/Config.php 의 기본값은 '/../storage/snapshots' 이지만 그것은 src/ 기준이라 // '..' 이 하나 더 붙습니다. 둘 다 결국 같은 <최상위>/storage/snapshots 를 가리킵니다. 'snapshot_dir' => __DIR__ . '/storage/snapshots', // ---- 3. 조절값 (기본값. 필요할 때만 바꾸세요) ------------------------ 'nonce_ttl' => 86400, // 재전송 방지 nonce 보관 시간(초) 'timestamp_window' => 300, // HMAC 허용 시간 오차(초) 'rate_limit_per_min' => 60, // 장비 1대당 분당 이벤트 상한 'ingest_ip_rate_limit_per_min' => 300, // IP 1개당 분당 이벤트 상한 (DoS 방어) 'snapshot_retention_days' => 7, // 작업자 스냅샷 보존일 (PIPA; 지나면 삭제, 0=비활성) // 이벤트 '기록'(이미지 아님) 보존일. 0 = 영구 보존이 기본값입니다 — 산업안전 조사나 // 노사 분쟁에서 수년 뒤에도 필요할 수 있는 사고 기록이라, 시스템이 임의로 지우지 않습니다. // DB 용량 제한이 있는 현장만 값을 넣으세요(예: 1095 = 3년). 스냅샷 보존일보다 훨씬 커야 합니다. 'event_retention_days' => 0, ];