- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스) - Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포 - 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
737 B
JavaScript
30 lines
737 B
JavaScript
'use strict'
|
|
|
|
const contentVer = require('../../package.json')['cache-version'].content
|
|
const hashToSegments = require('../util/hash-to-segments')
|
|
const path = require('path')
|
|
const ssri = require('ssri')
|
|
|
|
// Current format of content file path:
|
|
//
|
|
// sha512-BaSE64Hex= ->
|
|
// ~/.my-cache/content-v2/sha512/ba/da/55deadbeefc0ffee
|
|
//
|
|
module.exports = contentPath
|
|
|
|
function contentPath (cache, integrity) {
|
|
const sri = ssri.parse(integrity, { single: true })
|
|
// contentPath is the *strongest* algo given
|
|
return path.join(
|
|
contentDir(cache),
|
|
sri.algorithm,
|
|
...hashToSegments(sri.hexDigest())
|
|
)
|
|
}
|
|
|
|
module.exports.contentDir = contentDir
|
|
|
|
function contentDir (cache) {
|
|
return path.join(cache, `content-v${contentVer}`)
|
|
}
|