Page MenuHomePhabricator

Incorporate extra install files in Example directory into their correlated Docker images
Closed, ResolvedPublic

Description

Goal: Eliminate extra noise and configuration in the Example setup and make it possible to write a "one-liner" bash install such as script for example (e.g. curl -sSL https://raw.githubusercontent.com/wikibase-releaase-pipeline/containers/main/example/try-wbs -- or similar)

Solution: Incorporate extra install files in Example directory into their correlated Docker images in a way that doesn't change their current function/API, but allows the Example configuration to be distributed without the extra files (e.g. extra-install.sh and jobrunner-entrypoint.sh). Possibly by using env var flags.

Event Timeline

https://phabricator.wikimedia.org/T298632 from the inherited backlog is related, and the concerns there should be considered and included in this work. The tickets could be merged or the old one closed with additional notes in the description of this ticket.

lojo_wmde claimed this task.
lojo_wmde moved this task from In Review to Done on the Wikibase Suite Team (Sprint-∞) board.