After gathering requirements for the build manifest specifications, blubber should be able to build a mathoid container image.
|Resolved||None||T170453 FY2017/18 Program 6: Streamlined Service delivery|
|Invalid||None||T170480 FY2017/18 Program 6 - Outcome 2: Developers are able to develop and test their applications through a unified pipeline towards production deployment.|
|Invalid||None||T170481 FY2017/18 Program 6 - Outcome 2 - Objective 2: Set up a continuous integration and deployment pipeline|
|Resolved||None||T157469 Mathoid CI Container Build|
|Resolved||• dduvall||T173127 Establish blubber config in mathoid|
|Resolved||• dduvall||T174620 Complete Blubber's support for multi-stage Dockerfiles|
|Resolved||• dduvall||T174622 Shorthand for standard multi-stage artifact config|
|Resolved||• dduvall||T174623 Ensure application files are not copied for final multi-stage images|
|Resolved||• dduvall||T174626 Optimized image builds for node applications|
|Resolved||None||T180524 Upgrade latest docker-registry.wikimedia.org/nodejs-devel to stretch|
The canonical repository is now on phabricator at https://phabricator.wikimedia.org/source/blubber/ which has a bit more info.
I made a page on wikitech just now that details install and use a bit more than the blubber README and should be what you need: https://wikitech.wikimedia.org/wiki/Blubber
Let me know if you have problems or questions. Thanks for asking about this!