koagent
Version:
23 lines (19 loc) • 669 B
text/typescript
import fs from 'fs-extra';
import path from 'path';
import config from '../config';
Promise.resolve().then(async () => {
await fs.remove(config.certifacateStoragePath);
await fs.mkdir(config.certifacateStoragePath);
const { certifacateRootKey, certifacatePath, certifacateStoragePath } = config;
const files = ['crt', 'key']
.map(suffix => `${certifacateRootKey}.${suffix}`)
.map(name => [
path.join(certifacatePath, name),
path.join(certifacateStoragePath, name),
]);
files.forEach(([src, dest]) => {
console.log(src, '=>', dest);
});
await files.map(([src, dest]) => fs.copy(src, dest));
console.log('finish copy');
});