Skip to main content

Package a PyMacaron microservice into a Docker image

Project description

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/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymacaron-docker-0.0.57.tar.gz (6.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page