Skip to main content

Manage version of dockerhub images

Project description

doup

A command line tool for lazy people to maintain the pinned docker versions in project files. You never have to check for newer image versions at dockerhub manually.

What is the problem?

You want to pin the version of your docker images in your project files to avoid suprises. But your applications should stay up2date and that leads to a repeatable task. With doup you can set loose tags like latest in a comment above the image and doup will seach for the most specific tag and update the file.

example

OMG I WANT THIS!

Each docker image tag have to be marked in the previous line:

# doup:bullseye:prod
haproxy_docker_image: haproxy:2.6.2-bullseye
  • doup: required marker
  • bullseye: required tag to follow, see haproxy:bullseye
  • prod: optional group name

Quick setup

  1. clone the git repository
  2. run make install
  3. add ~/.local/bin to your path
  4. run doup
git clone https://github.com/meomeo187/doup.git && cd doup
make install
source venv/bin/activate
doup --path .

Links

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

doup-0.0.8.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

doup-0.0.8-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file doup-0.0.8.tar.gz.

File metadata

  • Download URL: doup-0.0.8.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for doup-0.0.8.tar.gz
Algorithm Hash digest
SHA256 05c668395e2613ffb63ada445cbfe6008e9ef8f016a8ff5c2f529942ef4d2247
MD5 220a147bf9a3099ad74f2b76e27bd808
BLAKE2b-256 615cf1504c69a46b240c78d02bf87aa15470d1ad490aae3ee46ec4367d3c22fe

See more details on using hashes here.

Provenance

File details

Details for the file doup-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: doup-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for doup-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 1bb3cb45ec07cf81d16874bc777e52bf99e1f2b46edd26dc8cfd42a05cdf2880
MD5 59949e5dbd833b7d4f269747e559b2c5
BLAKE2b-256 c0c43393f6f5fa0b4db4322cad5b9e2ae10ae6327bf04dd64def91ee95a8d6b6

See more details on using hashes here.

Provenance

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