Page MenuHomePhabricator

Document making Docker images for Speechoid and how to publish them
Closed, ResolvedPublic1 Estimated Story Points

Description

Document how to build Docker images for Speecoid. Include how to publish them to Wikimedia's Docker registry. This could live in the code under dev/ or on the extension page.

It's probably best to wait with this until we've decided what to do with T360758: Move Speechoid components to Gitlab and T344741: Migrate Wikispeech services to GitLab.

Event Timeline

We said it would be good to do this task partly together

I'll have a first look at this before we do it together. I have some idea of at least where to look for things we have at the moment.

Sebastian_Berlin-WMSE changed the point value for this task from 16 to 12.Mar 4 2026, 9:53 AM

I think I've completed the first step. I've made a blubber file that creates a Docker image for Symbolset. I've taken a different approach to what we've done so far. Rather than forking the repo I clone it as part of the build process. Hopefully this won't cause any issues down the line. Ideally we should have something where we can just change the commit hash when we want to update to a newer version.

Sounds good. Just to clarify, what would you say is the main difference for us between cloning vs fork? Is it avoiding having to sync a fork with upstream, or are there other implications?

Yes, we skip a manual step of rebasing with upstream when we want to make a new version of the image. I don't know how likely it is to cause a lot of work (through merge conflicts and such), but it would be good to avoid if possible.

Viktoria_Hillerud_WMSE changed the point value for this task from 12 to 6.Mar 18 2026, 9:53 AM
Viktoria_Hillerud_WMSE changed the point value for this task from 6 to 1.Apr 1 2026, 8:52 AM