Page MenuHomePhabricator

Labs Docker Project
Closed, ResolvedPublic

Description

Project Name: mediawiki-docker

Purpose: Develop Docker container configurations for managing and deploying full MediaWiki (and support application) stacks.

Wikitech Username of requestor: Negative24

Event Timeline

Negative24 raised the priority of this task from to Needs Triage.
Negative24 updated the task description. (Show Details)
Negative24 added a subscriber: Negative24.

Hi!

So I think projects should have a very specific purpose, rather than being overly broad. Something along the lines of 'project to experiment with using docker to deploy services' would be a better fit than 'docker'. Also I highly reccomend syncing up with the services team and release engineering team before doing this - I already know they are doing a bunch of work around this, and might have a project you can join / help with.

Negative24 set Security to None.

@yuvipanda Do you have someone specific in mind that can be CCed on this task?

Suggested project goals:

  1. Develop, test and publish Docker configuration for running a full stack MediaWiki install including MediaWiki, Parsoid and VisualEditor.
  2. Stack should be able to link with a Docker container hosting MySQL or an externally hosted MySQL instance.
  3. Stack should include a storage container for configuration (LocalSettings.php) and another for uploaded content (images, generated thumbnails).
  4. Document and if possible create tooling for updating MediaWiki, Parsoid, VE and other extensions without data/configuration loss.
  5. Publicize project results and attract a community to help support the resulting project as an easy install mechanism for MediaWiki usage "in the cloud"

Myself, @GWicke, folks from the Release-Engineering-Team team, and @MarkAHershberger and other mw-stakeholders participants could be tapped for ideas, implementation assistance and testing.

^ sounds great :) if you are interested in this I can create the project as mediawiki-docker

^ sounds great :) if you are interested in this I can create the project as mediawiki-docker

Sounds good. Docker seems a bit too broad.