Production and Staging System

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
rethus
Beiträge: 1842
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Production and Staging System

Beitrag von rethus » Mo 4. Nov 2013, 18:02

Hi,

die neue Struktur von Contenido hat ja nun die Configs in "data". Aufgefallen ist mir, dass darunter erst das Verzeichnis Production liegt, und darin dann die Dateien.
Ist es möglich einen Staging-Folder zu machen, und das System dann je nach Server so einzustellen, dass die richtigen Configs genommen werden?

In zend geht das ja indem man über die htaccess eine Umgebungsvariable setzt. Wie ist es hier ?
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

xmurrix
Beiträge: 2824
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Production and Staging System

Beitrag von xmurrix » Mo 4. Nov 2013, 18:59

Du kannst in der .htaccess die Umgebungvariable dafür setzen.

Code: Alles auswählen

SetEnv CON_ENVIRONMENT staging
Dann werden alle Konfigurationen aus
- data/config/staging
- cms/data/config/staging
geladen.

Die Default-Umgebung ist "production" und es gibt kein Fallback. Das System versucht also nicht eine in "staging" fehlende Datei aus "production" zu laden.

Gruß
xmurrix
CONTENIDO downloads: CONTENIDO 4.10.1
CONTENIDO links: Documentation, API documentation
CONTENIDO @ Github: CONTENIDO 4.10

rethus
Beiträge: 1842
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Production and Staging System

Beitrag von rethus » Do 7. Nov 2013, 16:24

Staging-config erstellen, in gitignore packen, und fertig.

perfekt, genau was ich wissen wollte.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

Antworten