Skip to content

Package a pymacaron microservice into a docker image

Notifications You must be signed in to change notification settings

pymacaron/pymacaron-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pymacaron-docker

Tools for packaging a PyMacaron microservice as a Docker image.

See more at pymacaron.com

Generating a new pymacaron/base image

To generate a new pymacaron/base image, run:

./bin/pymdockerbase --push

By default, the generated new base image gets tagged with a version number generated from today's date and the commit number.

You can see available pymacaron base images here.

To give the most recent image the 'stable' tag, do:

  • First make sure the image is indeed stable by using it as the base image to various pymacaron services for a while

  • Then give it the stable tag and push back to docker.io:

docker pull pymacaron/base:<LATEST_VERSION>
docker tag pymacaron/base:<LATEST_VERSION> pymacaron/base:stable
# Optionally: do 'docker login'
docker push pymacaron/base:stable

bin/pymdocker

Build a pymacaron docker image and/or push it to a docker repository. For details:

pymdocker --help

Author

Erwan Lemonnier
github.com/pymacaron
github.com/erwan-lemonnier
www.linkedin.com/in/erwan-lemonnier/

About

Package a pymacaron microservice into a docker image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published