Plugins: import path to plugins from config file
This commit is contained in:
parent
1590e9e3d2
commit
413f27a794
@ -4,6 +4,10 @@ import { Repository } from "typeorm";
|
||||
import * as path from "path";
|
||||
import * as fs from "fs";
|
||||
|
||||
import * as plugins from "../../../../config/plugins.json";
|
||||
|
||||
const pathToPlugins = plugins.plugins.path;
|
||||
|
||||
import { Plugin } from "src/entities/plugin.entity";
|
||||
|
||||
@Injectable()
|
||||
@ -55,11 +59,7 @@ export class PluginsService {
|
||||
|
||||
const fileName = plugin.filename;
|
||||
|
||||
const dir = path.join(
|
||||
__dirname,
|
||||
"../../../../../../../public/plugins",
|
||||
`${fileName}`
|
||||
);
|
||||
const dir = path.join(__dirname, pathToPlugins, `${fileName}`);
|
||||
|
||||
fs.unlink(dir, (err) => {
|
||||
err && console.log(err);
|
||||
|
@ -1,11 +1,12 @@
|
||||
import * as fs from "fs";
|
||||
import * as path from "path";
|
||||
|
||||
import * as plugins from "../../../../config/plugins.json";
|
||||
|
||||
const pathToPlugins = plugins.plugins.path;
|
||||
|
||||
const fileFilter = (req, file, cb) => {
|
||||
const pluginsDir = path.join(
|
||||
__dirname,
|
||||
"../../../../../../../public/plugins"
|
||||
);
|
||||
const pluginsDir = path.join(__dirname, pathToPlugins);
|
||||
|
||||
let files = null;
|
||||
let isUniqName = true;
|
||||
|
@ -2,9 +2,13 @@ import { diskStorage } from "multer";
|
||||
import * as path from "path";
|
||||
import * as fs from "fs";
|
||||
|
||||
import * as plugins from "../../../../config/plugins.json";
|
||||
|
||||
const pathToPlugins = plugins.plugins.path;
|
||||
|
||||
const storage = diskStorage({
|
||||
destination: function (req, file, cb) {
|
||||
const dir = path.join(__dirname, "../../../../../../../public/plugins");
|
||||
const dir = path.join(__dirname, pathToPlugins);
|
||||
|
||||
if (!fs.existsSync(dir)) {
|
||||
fs.mkdirSync(dir);
|
||||
|
Loading…
Reference in New Issue
Block a user