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

Uploaded Source

Built Distribution

doup-1.5.2-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: doup-1.5.2.tar.gz
  • Upload date:
  • Size: 7.4 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.2.tar.gz
Algorithm Hash digest
SHA256 c5b07831f51ee5a0ce18110a6cc7e836921290e3eda0043c3efa237fafd8c82a
MD5 93c49b9d068cf3bfce832d777d1813c7
BLAKE2b-256 f833021867066a4be1f5f462e975cc8e9120d120abdb69e1e508e9e5214d6ed9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: doup-1.5.2-py3-none-any.whl
  • Upload date:
  • Size: 8.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4b2acc78de4e5746e798ff687fbf9d66788d10a97e6cde129ffe755920268384
MD5 37353c7fa6d0e106f6e79fdff22545cb
BLAKE2b-256 01d48c7c8961e209309f0c0f1734411f9fd8d9fa4f08b393e85336c5855662c7

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