mirror of
https://github.com/Mintplex-Labs/vector-admin.git
synced 2026-07-14 00:04:40 -04:00
35 lines
1.3 KiB
JavaScript
35 lines
1.3 KiB
JavaScript
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const serverEnvTemplate = path.resolve(__dirname, 'backend/.env.example');
|
|
const serverDevEnv = path.resolve(__dirname, 'backend/.env.development')
|
|
const serverEnv = path.resolve(__dirname, 'backend/.env')
|
|
|
|
const frontendEnvTemplate = path.resolve(__dirname, 'frontend/.env.example');
|
|
const frontendEnv = path.resolve(__dirname, 'frontend/.env')
|
|
const workerEnvTemplate = path.resolve(__dirname, 'workers/.env.example');
|
|
const workerEnv = path.resolve(__dirname, 'workers/.env')
|
|
|
|
if (!fs.existsSync(serverEnv) || !fs.existsSync(serverDevEnv)) {
|
|
console.log("Copying server env & env.development file template.");
|
|
fs.writeFileSync(serverDevEnv, '');
|
|
fs.writeFileSync(serverEnv, '');
|
|
|
|
fs.copyFileSync(serverEnvTemplate, serverDevEnv);
|
|
fs.copyFileSync(serverEnvTemplate, serverEnv);
|
|
console.log("Server env file created.");
|
|
}
|
|
|
|
if (!fs.existsSync(frontendEnv)) {
|
|
console.log("Copying frontend env file template.");
|
|
fs.writeFileSync(frontendEnv, '');
|
|
fs.copyFileSync(frontendEnvTemplate, frontendEnv);
|
|
console.log("Frontend env file created.");
|
|
}
|
|
|
|
if (!fs.existsSync(workerEnv)) {
|
|
console.log("Copying workers env file template.");
|
|
fs.writeFileSync(workerEnv, '');
|
|
fs.copyFileSync(workerEnvTemplate, workerEnv);
|
|
console.log("Workers env file created.");
|
|
} |