jshimko / meteor-launchpad

A base Docker image for Meteor applications.
https://hub.docker.com/r/jshimko/meteor-launchpad/
MIT License
276 stars 152 forks source link

Implement version tagging on Docker builds #17

Closed jshimko closed 7 years ago

jshimko commented 7 years ago

The only reason this doesn't already exist is because the :latest tag always depends on the :base tag. If I version one, I need to version the other as well. And that means having to dynamically change the FROM directive in the :latest Dockerfile at build time. That shouldn't be a problem if I use something like sed when it builds on CircleCI. That just means I'll have to build twice. Once for the versioned set of images and once more for the :latest.

That's what automation is for though. :)

I'll get this knocked out this week.

jshimko commented 7 years ago

Versioning has been implemented. You can now use the latest as always:

FROM jshimko/meteor-launchpad:latest

Or pin to a specific version:

FROM jshimko/meteor-launchpad:v1.1.0

Note that v1.0.0 is the only (and last) version to support Meteor 1.4.2. Everything after that should support any Meteor version after 1.3.

Available tags... https://hub.docker.com/r/jshimko/meteor-launchpad/tags/

Also, there's a change log now...

https://github.com/jshimko/meteor-launchpad/blob/master/HISTORY.md