mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-11-30 09:08:10 +08:00
fix(dockerfile): copy necessary file when building (#8008)
* fix(dockerfile): copy necessary file when building *when even bother deleting file... * no console
This commit is contained in:
18
scripts/docker/minify-docker.js
Normal file
18
scripts/docker/minify-docker.js
Normal file
@@ -0,0 +1,18 @@
|
||||
/* eslint-disable no-console */
|
||||
const fs = require('fs-extra');
|
||||
const path = require('path');
|
||||
const { nodeFileTrace } = require('@vercel/nft');
|
||||
const files = ['lib/index.js', 'api/now.js'];
|
||||
const resultFolder = "app-minimal";
|
||||
|
||||
|
||||
(async () => {
|
||||
console.log("Start analyizing...");
|
||||
const { fileList } = await nodeFileTrace(files, {
|
||||
base: path.resolve(path.join(__dirname, '../..')),
|
||||
});
|
||||
console.log("Total files need to be copy: " + fileList.length);
|
||||
return Promise.all(
|
||||
fileList.map((e) => fs.copy(e, path.resolve(path.join(resultFolder, e))))
|
||||
);
|
||||
})();
|
||||
Reference in New Issue
Block a user