|
|
@@ -7,34 +7,33 @@
|
|
|
* HOST=ci node ./env/setupEnv.mjs
|
|
|
*
|
|
|
*/
|
|
|
-import os from "os";
|
|
|
-import fs from "fs";
|
|
|
-import {fileURLToPath} from "node:url";
|
|
|
-import path from 'path';
|
|
|
-
|
|
|
+import os from 'os'
|
|
|
+import fs from 'fs'
|
|
|
+import { fileURLToPath } from 'node:url'
|
|
|
+import path from 'path'
|
|
|
|
|
|
const projectDir = path.join(path.dirname(fileURLToPath(import.meta.url)), '..')
|
|
|
|
|
|
-const hostname = process.env.HOST ?? os.hostname()
|
|
|
+const hostname = process.env.HOSTNAME || os.hostname()
|
|
|
|
|
|
const environments = {
|
|
|
- 'site_logiciels': '.env.docker',
|
|
|
+ site_logiciels: '.env.docker',
|
|
|
'prod-v2': '.env.prod',
|
|
|
'test-v2': '.env.test',
|
|
|
- 'test1': '.env.test1',
|
|
|
- 'test2': '.env.test2',
|
|
|
- 'test3': '.env.test3',
|
|
|
- 'test4': '.env.test4',
|
|
|
- 'test5': '.env.test5',
|
|
|
- 'test6': '.env.test6',
|
|
|
- 'test7': '.env.test7',
|
|
|
- 'test8': '.env.test8',
|
|
|
- 'test9': '.env.test9',
|
|
|
- 'ci': '.env.ci',
|
|
|
+ test1: '.env.test1',
|
|
|
+ test2: '.env.test2',
|
|
|
+ test3: '.env.test3',
|
|
|
+ test4: '.env.test4',
|
|
|
+ test5: '.env.test5',
|
|
|
+ test6: '.env.test6',
|
|
|
+ test7: '.env.test7',
|
|
|
+ test8: '.env.test8',
|
|
|
+ test9: '.env.test9',
|
|
|
+ ci: '.env.ci',
|
|
|
}
|
|
|
|
|
|
if (!environments.hasOwnProperty(hostname)) {
|
|
|
- throw Error("Critical : unknown environment [" + hostname + "]")
|
|
|
+ throw new Error('Critical : unknown environment [' + hostname + ']')
|
|
|
}
|
|
|
|
|
|
const targetEnvFile = path.join(projectDir, 'env', environments[hostname])
|
|
|
@@ -45,17 +44,12 @@ fs.unlink(mainEnvFile, (err) => {
|
|
|
if (err && err.code !== 'ENOENT') {
|
|
|
throw err
|
|
|
}
|
|
|
- console.log(`${mainEnvFile} was deleted`);
|
|
|
-});
|
|
|
+ console.log(`${mainEnvFile} was deleted`)
|
|
|
+})
|
|
|
|
|
|
-fs.symlink(
|
|
|
- targetEnvFile,
|
|
|
- '.env',
|
|
|
- 'file',
|
|
|
- (err) => {
|
|
|
- if (err) {
|
|
|
- throw (err);
|
|
|
- }
|
|
|
- console.log(`Symlink created : ${mainEnvFile} -> ${targetEnvFile}`)
|
|
|
+fs.symlink(targetEnvFile, '.env', 'file', (err) => {
|
|
|
+ if (err) {
|
|
|
+ throw err
|
|
|
}
|
|
|
-)
|
|
|
+ console.log(`Symlink created : ${mainEnvFile} -> ${targetEnvFile}`)
|
|
|
+})
|