feat(erp): manifeste d'exercice, rejeu à blanc, gardes manquantes, trunk réconcilié #92
+9
-2
@@ -2,6 +2,7 @@ import "load_dotenv";
|
||||
import { chromium } from "playwright";
|
||||
import initialSetup from "./scripts/admin/initialSetup.ts";
|
||||
import login from "./scripts/login.ts";
|
||||
import { assertSandbox } from "./scripts/guard.ts";
|
||||
import companySetup, { Company } from "./scripts/admin/companySetup.ts";
|
||||
import path from "node:path";
|
||||
import displaySetup from "./scripts/admin/displaySetup.ts";
|
||||
@@ -10,8 +11,14 @@ import moduleSetup from "./scripts/admin/moduleSetup.ts";
|
||||
/*
|
||||
Initialisation
|
||||
*/
|
||||
const dolibarrAddress = Deno.env.get("DOLIBARR_ADDRESS") ||
|
||||
"https://erp.arcodange.duckdns.org";
|
||||
// GARDE D'HÔTE. main.ts pilote l'ASSISTANT D'INSTALLATION (`/install/`) : c'est
|
||||
// le script le plus destructeur du dépôt. Pointé sur la production avec
|
||||
// l'environnement ambiant — et `test/.env` porte justement DOLIBARR_ADDRESS sur
|
||||
// la PRODUCTION — il relancerait l'installeur sur l'ERP réel.
|
||||
// assertSandbox() n'autorise que le bac à sable, sauf double opt-in explicite
|
||||
// (ARCO_ALLOW_PRODUCTION + ARCO_PROD_CONFIRM) pour l'installation initiale d'un
|
||||
// nouvel environnement, qui reste un geste d'opérateur.
|
||||
const dolibarrAddress = assertSandbox();
|
||||
const debug = true;
|
||||
const DBpassword = Deno.env.get("DOLI_DB_PASSWORD") || "undefined";
|
||||
const adminCredentials = {
|
||||
|
||||
Reference in New Issue
Block a user