Forráskód Böngészése

gitignore env.inc.php

stany.ferer 1 éve
szülő
commit
5790bb1760
2 módosított fájl, 194 hozzáadás és 0 törlés
  1. 1 0
      .gitignore
  2. 193 0
      env.inc.template.php

+ 1 - 0
.gitignore

@@ -7,3 +7,4 @@ core/views/pages/cms.test.php
 .active-debug-submit
 .active-debug-email
 .active-debug-sql
+env.inc.php

+ 193 - 0
env.inc.template.php

@@ -0,0 +1,193 @@
+<?php
+
+// DEVELOPPEMENT
+define("URL_DEV_CMS", "local.cms.cse-invent.com");
+define("URL_DEV_EVENTS", "local.events.cse-invent.com");
+define("URL_DEV_CONTROL", "local.control.cse-invent.com");
+define("URL_DEV_MEDIA", "local.media.cse-invent.com");
+
+define("URL_DEV", array(
+    URL_DEV_CMS,
+    URL_DEV_EVENTS,
+    URL_DEV_CONTROL,
+    URL_DEV_MEDIA
+));
+
+// RECETTE
+define("URL_R7_CMS", "r7.cms.cse-invent.com");
+define("URL_R7_EVENTS", "r7.events.cse-invent.com");
+define("URL_R7_CONTROL", "r7.control.cse-invent.com");
+define("URL_R7_MEDIA", "pp.media.cse-invent.com");
+
+define("URL_R7", array(
+    URL_R7_CMS,
+    URL_R7_EVENTS,
+    URL_R7_CONTROL,
+    URL_R7_MEDIA
+));
+
+// PRE-PRODUCTION
+define("URL_PREPROD_CMS", "pp.cms.cse-invent.com");
+define("URL_PREPROD_EVENTS", "pp.events.cse-invent.com");
+define("URL_PREPROD_CONTROL", "pp.control.cse-invent.com");
+define("URL_PREPROD_MEDIA", "pp.media.cse-invent.com");
+
+define("URL_PREPROD", array(
+    URL_PREPROD_CMS,
+    URL_PREPROD_EVENTS,
+    URL_PREPROD_CONTROL,
+    URL_PREPROD_MEDIA
+));
+
+// PRODUCTION
+define("URL_PROD_CMS", "cms.cse-invent.com");
+define("URL_PROD_EVENTS", "events.cse-invent.com");
+define("URL_PROD_CONTROL", "control.cse-invent.com");
+define("URL_PROD_MEDIA", "media.cse-invent.com");
+
+define("URL_PROD", array(
+    URL_PROD_CMS,
+    URL_PROD_EVENTS,
+    URL_PROD_CONTROL,
+    URL_PROD_MEDIA
+));
+
+if (in_array($_SERVER['HTTP_HOST'], URL_DEV))
+{
+    define("ENVIRONNEMENT", "DEV");
+
+    define("DOMAIN_CMS", URL_DEV_CMS);
+    define("DOMAIN_EVENTS", URL_DEV_EVENTS);
+    define("DOMAIN_CONTROL", URL_DEV_CONTROL);
+    define("DOMAIN_MEDIA", URL_DEV_MEDIA);
+    define("DOMAIN_API", "https://" . URL_DEV_CMS . "/api/");
+
+    define("DOCUMENT_ROOT", "/Users/stanyferer/Sites/cms.cse-invent.com/html/");
+    define("DOCUMENT_DATAS", "/Users/stanyferer/Sites/cms.cse-invent.com/data/");
+    define("MAJ", "dev");
+    define("MAJ_TARGET", "dev");
+
+    define("DB_HOST", "");
+    define("DB_USER", "");
+    define("DB_PASS", "");
+    define("DB_NAME", "");
+
+    define("SFTP_HOST", "");
+    define("SFTP_USER", "");
+    define("SFTP_PASS", "");
+    define("SFTP_REMOTE", "/import/");
+
+    define("JWT_PRIVATE_KEY", "");
+
+    define("SCRIPT_IMPORT", "https://www.cse-invent.com/gestion/test/util_import_auto_optim.php");
+    define("SCRIPT_RAPPORT_IMPORT", "https://www.cse-invent.com/gestion/test/util_form_import_auto.php?type=historique");
+
+    define("ALERT_AUTHENTICATOR", FALSE);
+    define("WHITE_IP", [
+            "::1", // LocalHost
+            "127.0.0.1", // LocalHost
+        ]);
+} 
+elseif (in_array($_SERVER['HTTP_HOST'], URL_R7))
+{
+    define("ENVIRONNEMENT", "R7");
+
+    define("DOMAIN_CMS", URL_R7_CMS);
+    define("DOMAIN_EVENTS", URL_R7_EVENTS);
+    define("DOMAIN_CONTROL", URL_R7_CONTROL);
+    define("DOMAIN_MEDIA", URL_R7_MEDIA);
+    define("DOMAIN_API", "https://" . URL_R7_CMS . "/api/");
+
+    define("DOCUMENT_ROOT", "/var/www/r7.cms.cse-invent.com/");
+    define("DOCUMENT_DATAS", "/mnt/disk/r7.cms.cse-invent.com/");
+    define("MAJ", "r7");
+    define("MAJ_TARGET", "dev");
+
+    define("DB_HOST", "");
+    define("DB_USER", "");
+    define("DB_PASS", "");
+    define("DB_NAME", "");
+
+    define("SFTP_HOST", "");
+    define("SFTP_USER", "");
+    define("SFTP_PASS", "");
+    define("SFTP_REMOTE", "/import/");
+
+    define("JWT_PRIVATE_KEY", "");
+
+    define("SCRIPT_IMPORT", "https://www.cse-invent.com/gestion/test/util_import_auto_optim.php");
+    define("SCRIPT_RAPPORT_IMPORT", "https://www.cse-invent.com/gestion/test/util_form_import_auto.php?type=historique");
+
+    define("ALERT_AUTHENTICATOR", FALSE);
+    define("WHITE_IP", [
+        "::1", // LocalHost pour les taches CRON
+        "193.70.112.102",  // IP du serveur pour API
+        "82.64.116.178",  // IP de chez Stany
+    ]);
+} 
+elseif (in_array($_SERVER['HTTP_HOST'], URL_PREPROD))
+{
+    define("ENVIRONNEMENT", "PREPROD");
+
+    define("DOMAIN_CMS", URL_PREPROD_CMS);
+    define("DOMAIN_EVENTS", URL_PREPROD_EVENTS);
+    define("DOMAIN_CONTROL", URL_PREPROD_CONTROL);
+    define("DOMAIN_MEDIA", URL_PREPROD_MEDIA);
+    define("DOMAIN_API", "https://" . URL_PREPROD_CMS . "/api/");
+    
+    define("DOCUMENT_ROOT", "/var/www/pp.cms.cse-invent.com/");
+    define("DOCUMENT_DATAS", "/mnt/disk/pp.cms.cse-invent.com/");
+    define("MAJ", "preprod");
+    define("MAJ_TARGET", "r7");
+
+    define("DB_HOST", "");
+    define("DB_USER", "");
+    define("DB_PASS", "");
+    define("DB_NAME", "");
+
+    define("SFTP_HOST", "");
+    define("SFTP_USER", "");
+    define("SFTP_PASS", "");
+    define("SFTP_REMOTE", "/import/");
+
+    define("JWT_PRIVATE_KEY", "");
+
+    define("SCRIPT_IMPORT", "https://www.cse-invent.com/gestion/test/util_import_auto_optim.php");
+    define("SCRIPT_RAPPORT_IMPORT", "https://www.cse-invent.com/gestion/test/util_form_import_auto.php?type=historique");
+
+    define("ALERT_AUTHENTICATOR", TRUE);
+    define("WHITE_IP", NULL);
+} 
+elseif (in_array($_SERVER['HTTP_HOST'], URL_PROD))
+{
+    define("ENVIRONNEMENT", "PROD");
+    
+    define("DOMAIN_CMS", URL_PROD_CMS);
+    define("DOMAIN_EVENTS", URL_PROD_EVENTS);
+    define("DOMAIN_CONTROL", URL_PROD_CONTROL);
+    define("DOMAIN_MEDIA", URL_PROD_MEDIA);
+    define("DOMAIN_API", "https://" . URL_PROD_CMS . "/api/");
+
+    define("DOCUMENT_ROOT", "/var/www/cms.cse-invent.com/");
+    define("DOCUMENT_DATAS", "/mnt/disk/cms.cse-invent.com/");
+    define("MAJ", "prod");
+    define("MAJ_TARGET", "preprod");
+
+    define("DB_HOST", "");
+    define("DB_USER", "");
+    define("DB_PASS", "");
+    define("DB_NAME", "");
+
+    define("SFTP_HOST", "");
+    define("SFTP_USER", "");
+    define("SFTP_PASS", "");
+    define("SFTP_REMOTE", "/import/");
+
+    define("JWT_PRIVATE_KEY", "");
+
+    define("SCRIPT_IMPORT", "https://www.cse-invent.com/gestion/util_import_auto_optim.php");
+    define("SCRIPT_RAPPORT_IMPORT", "https://www.cse-invent.com/gestion/util_form_import_auto.php?type=historique");
+
+    define("ALERT_AUTHENTICATOR", TRUE);
+    define("WHITE_IP", NULL);
+}