Olivier Massot 7 月之前
父节点
当前提交
198c174f2a
共有 1 个文件被更改,包括 24 次插入30 次删除
  1. 24 30
      env/setupEnv.mjs

+ 24 - 30
env/setupEnv.mjs

@@ -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}`)
+})