2016-05-10 4 views
0

Ich habe einige Konfigurationsänderungen in app.php lokal. (CakePHP 3) Aus offensichtlichen Gründen wird es von Git ignoriert. Also, wenn ich zu Staging/Produktion bereitstellen muss ich die Änderungen manuell bearbeiten. Gibt es eine bessere/empfohlene Möglichkeit, diese Änderungen anzuwenden?CakePHP Konfigurationsänderungen deploy

Dank

Antwort

0

Wie ich Ihnen verschiedene configrations müssen zwei verstanden, eine für die lokale Entwicklung und eine für die Online-Produktion.

Wenn so dass Sie mehrere Lösungen haben, dies ist einer von ihnen:

'Datasources' => [ 
    'default' => [ 
     // ........... 
     'username' => (env('SERVER_NAME') == 'localhost' || empty(env('SERVER_NAME'))) ? 'root' : 'online_db_usename', 
     'password' => (env('SERVER_NAME') == 'localhost' || empty(env('SERVER_NAME'))) ? 'blabla' : 'blablabla', 
     'database' => 'db_name', 
     // ........... 
    ], 
+0

Dank. Ich spreche über das Hinzufügen einer neuen Funktion, die neue Variablen erfordert, nicht wie die Datenbankeinstellungen –

+0

sowieso die bedingte Einstellung der Schlüssel für Sie sinnvoll sein kann – Ayman