Browse Source

configure the different environments properly and set dev one as default

SiM 5 years ago
parent
commit
dae3d92a05
5 changed files with 34 additions and 1 deletions
  1. 12 0
      config/app.yml
  2. 13 1
      config/databases.yml
  3. 3 0
      web/admin.php
  4. 3 0
      web/api.php
  5. 3 0
      web/index.php

+ 12 - 0
config/app.yml

@@ -2,6 +2,18 @@ all:
   mail:
     from: noreply@katao.fr
     smtp: localhost
+
+dev:
   katao:
     backend_url: http://admin.katao.local/admin.php/
     frontend_url: http://katao.local/
+
+test:
+  katao:
+    backend_url: https://admin-katao-dev.tera.coop/admin.php/
+    frontend_url: https://katao-dev.tera.coop/
+
+prod:
+  katao:
+    backend_url: https://admin-katao.tera.coop/admin.php/
+    frontend_url: https://katao.tera.coop/

+ 13 - 1
config/databases.yml

@@ -1,5 +1,17 @@
-all:
+dev:
   propel:
     class:          sfPropelDatabase
     param:
       dsn:          mysql://katao:katao@db:3306/katao
+
+test:
+  propel:
+    class:          sfPropelDatabase
+    param:
+      dsn:          mysql://katao:PASSWORD@HOST/katao
+
+prod:
+  propel:
+    class:          sfPropelDatabase
+    param:
+      dsn:          mysql://katao:PASSWORD@HOST/katao

+ 3 - 0
web/admin.php

@@ -5,6 +5,9 @@ require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
 // DEV
 $configuration = ProjectConfiguration::getApplicationConfiguration('admin', 'dev', true);
 
+// TEST
+// $configuration = ProjectConfiguration::getApplicationConfiguration('admin', 'test', true);
+
 // PROD
 //$configuration = ProjectConfiguration::getApplicationConfiguration('admin', 'prod', true);
 

+ 3 - 0
web/api.php

@@ -5,6 +5,9 @@ require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
 // DEV
 $configuration = ProjectConfiguration::getApplicationConfiguration('api', 'dev', false);
 
+// TEST
+// $configuration = ProjectConfiguration::getApplicationConfiguration('admin', 'test', true);
+
 // PROD
 //$configuration = ProjectConfiguration::getApplicationConfiguration('api', 'prod', false);
 

+ 3 - 0
web/index.php

@@ -5,6 +5,9 @@ require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
 // DEV
 $configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'dev', true);
 
+// TEST
+// $configuration = ProjectConfiguration::getApplicationConfiguration('admin', 'test', true);
+
 // PROD
 //$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', true);