cog icon indicating copy to clipboard operation
cog copied to clipboard

Simplify Docker Image Build Process

Open christophermaier opened this issue 8 years ago • 0 comments

The current Docker image build process for both Cog and Relay require more than just a docker build command. This means (among other things) that automated builds are made more complicated; it's not clear how to run them in Travis in the presence of a matrixed build (for the case of Cog, at least), and they're not buildable in Docker Hub.

In a post-Operable world, it probably makes sense to revisit our build process such that we can do a simple docker build for these projects. This will make it easier for community members (new and old alike) to build images on their own (and from their own code changes), and it makes it easier to automate. More automation is better!

Additional background can be seen in the comments on #1383, particularly the bit about removing cogctl from the cog image. Note however that such a change will have effects on the content of the Cog Book, so we'll need to make sure to update that accordingly.

christophermaier avatar Mar 30 '17 14:03 christophermaier