Skip to main content

doup is a command line tool to find and update Docker-Image-Strings in project files.

Project description

🚀 doup

A command line tool to find and update Docker-Image-Strings in project files.

semantic-release: angular pipeline main

Why you should using doup

The version of docker images should not set to latest to avoid upgrade nightmares. But containers should also be upgraded regulary to get new features and fixes of security issues.

So you have to check for each container individually if a new version is published on dockerhub. doup can save you a lot of time and is doing this task for you.

Example

example-image

Prepare your project for doup

Each Docker-Image-String has to be marked in the previous line:

# doup:latest
haproxy_docker_image: haproxy:2.6.2-bullseye
  • doup: doup is looking for lines which contains doup:*
  • latest: is the container tag on dockerhub which is used to get the newest version

QuickSetup

doup is published on PyPi and can be installed with pip install doup. Afterwards you should mark some Docker-Version-Strings in your project and run doup --dry-run.

Incoming features

  • add output: release date of docker image
  • add command: doup list images
    • list marked Docker-Image-Strings
  • add command:doup find images
    • finds not marked Docker-Image-Strings

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-1.5.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

doup-1.5.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for doup-1.5.0.tar.gz
Algorithm Hash digest
SHA256 485f914facdf2b25d6c257c4f3bb28067d405fd7c609520514c939f17f662ada
MD5 539d96412240437fe5f1e7c098092977
BLAKE2b-256 4cf8f033511cd9cad8347c160a121fb70f3704f208d7c45a6bb3e5db7768e745

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for doup-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 44a0fa0f7fd29ed96d0a58a442791c14e5355918cc02c7032416e40137be3afb
MD5 ed44246331110868f51b30c6317ad772
BLAKE2b-256 f497697321e9560c91059f07f2f686a046b5c8394866e9a005f3373afb1727f6

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