Hi Ray, we have published our LocalSettings.php and simply excluded the "secrets" which are in a separated folder (and excluded with .gitignore)
see Line 44 for example: https://github.com/dennisroczek/TDFWIKI_settings/blob/master/TDFWIKI_LocalSettings.php#L44 You can include with such a constellation everything you need. Regards, Dennis Roczek Am 20.01.2016 um 15:56 schrieb Ray Paseur: > Colleagues: I'm looking for some "best practices" advice here. > > I have three Wikis, Dev, Test, and Prod. Dev is the sandbox. Test is for > user-acceptance. Prod is the public face - exactly what you would expect. > > For the most part, these Wikis share an identical code base on Git branch > "master." Development is done in branches that are pulled into master as > user acceptance is completed. > > There are differences between the Wikis environments, and so I've got three > LocalSettings.php files. I can't just pull the Dev into Test or the Test > into Prod because of differences in the LocalSettings (database connections, > error_reporting, etc). Right now I'm doing a manual process outside of Git > control. This makes me itch. > > I would like to keep LocalSettings.php under Git version control with the > rest of the code, but that means three files with the same name. > > Would I be on firm ground if I modified LocalSettings.php to automatically > detect which Wiki is in play and adjust its own settings? How do others > handle issues like this? > _______________________________________________ > MediaWiki-l mailing list > To unsubscribe, go to: > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > _______________________________________________ MediaWiki-l mailing list To unsubscribe, go to: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
