MWStake MediaWiki Manager/Infrastructure: Difference between revisions

From MWStake
Jump to navigation Jump to search
No edit summary
()
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:MWM-Infrastructure+Development-Landscape-v2104221327.png]]
== Scenarios ==
'''Maxims'''
* MECE
* Share as many ENVs-configured "Greatest Common Factor (GCF)" components
* MECE Coordinator&Prototyper moderating development with providers' designated project delegates
** Slice system along GCFs
{|class=wikitable
!Provider
!Deployment Type "mwmLocal"
!Deployment Type "mwmIntra"
!Deployment Type "mwmCloud"
|-
|MWStake MWM Default
|
|
|
|-
|wikibase.nl
|
|
|
|-
|wikiteq.com
|
|
|
|-
|professional.wiki/
|
|
|
|-
|bluespice.com/
|
|
|
|-
|dataspects.com/
|
|
|
|}
== Setup ==
== Setup ==


https://github.com/dataspects/mediawiki-manager/blob/main/cli/check-and-complete-environment.sh
https://github.com/dataspects/mediawiki-manager/blob/main/cli/check-and-complete-environment.sh
== Environment variables ==
https://github.com/dataspects/mediawiki-manager/tree/main/envs


== Data Persistence ==
== Data Persistence ==

Latest revision as of 07:58, 22 April 2021

MWM-Infrastructure+Development-Landscape-v2104221327.png

Scenarios

Maxims

  • MECE
  • Share as many ENVs-configured "Greatest Common Factor (GCF)" components
  • MECE Coordinator&Prototyper moderating development with providers' designated project delegates
    • Slice system along GCFs
Provider Deployment Type "mwmLocal" Deployment Type "mwmIntra" Deployment Type "mwmCloud"
MWStake MWM Default
wikibase.nl
wikiteq.com
professional.wiki/
bluespice.com/
dataspects.com/

Setup

https://github.com/dataspects/mediawiki-manager/blob/main/cli/check-and-complete-environment.sh

Environment variables

https://github.com/dataspects/mediawiki-manager/tree/main/envs

Data Persistence

https://blog.christophersmart.com/2021/01/31/volumes-and-rootless-podman/

Run all commands through container (except "install")

https://github.com/dataspects/mediawiki-manager/blob/main/cli/lib/runInContainerOnly.sh

MWM logging

https://github.com/dataspects/mediawiki-manager/tree/main/cli/logging