Meza: Difference between revisions

 
(One intermediate revision by the same user not shown)
Line 43: Line 43:
</syntaxhighlight>Each environment has separate:
</syntaxhighlight>Each environment has separate:


* Configuration hierarchies (<code>/opt/conf-meza/secret/<env>/</code>)
* Configuration hierarchies (<code>/opt/conf-meza/public/<env>/</code> and <code>/opt/conf-meza/secret/<env>/</code>) making it so simple to have development tools and settings for your 'development' environment while your 'production' environment is configured separately. Meza configuration operates with inheritance and overrides.
* Database backups (automated before updates)
* Database backups (automated before updates)
* Deploy locks to prevent conflicts
* Deploy locks to prevent conflicts
Line 54: Line 54:
* Search index rebuilding
* Search index rebuilding
* Semantic data rebuilding
* Semantic data rebuilding
* Log rotation and cleanup
* [https://github.com/freephile/meza/blob/dev/src/roles/logrotate/README.md Log rotation and cleanup] for all services


'''MediaWiki alone''': All maintenance is manual scripting.
'''MediaWiki alone''': All maintenance is manual scripting.