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.
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 markerbullseye
: required tag to follow, see haproxy:bullseyeprod
: optional group name
Quick setup
- clone the git repository
- run
make install
- add
~/.local/bin
to your path - run doup
git clone https://github.com/meomeo187/doup.git && cd doup
make install
source venv/bin/activate
doup --path .
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05c668395e2613ffb63ada445cbfe6008e9ef8f016a8ff5c2f529942ef4d2247 |
|
MD5 | 220a147bf9a3099ad74f2b76e27bd808 |
|
BLAKE2b-256 | 615cf1504c69a46b240c78d02bf87aa15470d1ad490aae3ee46ec4367d3c22fe |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bb3cb45ec07cf81d16874bc777e52bf99e1f2b46edd26dc8cfd42a05cdf2880 |
|
MD5 | 59949e5dbd833b7d4f269747e559b2c5 |
|
BLAKE2b-256 | c0c43393f6f5fa0b4db4322cad5b9e2ae10ae6327bf04dd64def91ee95a8d6b6 |