Skip to main content

A poetry plugin for configure and build docker images.

Project description

Poetry Docker Plugin

Test pre-commit.ci status

Poetry docker plugin is an extension for configuring and building docker images directly from the comfort of your pyproject.toml configuration.

The key features are:

  • Easy and similar to Dockerfile syntax support.
  • Easily generate dockerfiles, build them and push them to any registry.
  • Multiple docker image support. You can declare and build multiple images from a single project.
  • Supports configuration variables on image declaration that can be set at runtime.
  • Multi-platform build support.

Documentation: https://vagmcs.github.io/poetry-docker-plugin


Installation

In order to install the plugin you need to have installed a poetry version >=2.0.0 and type:

poetry self add poetry-docker-plugin

or add the following to your pyproject.toml:

[tool.poetry.requires-plugins]
poetry-docker-plugin = ">=0.x.x"

License

This project is licensed under the terms of the MIT license.

Download files

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

Source Distribution

poetry_docker_plugin-0.6.0.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

poetry_docker_plugin-0.6.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file poetry_docker_plugin-0.6.0.tar.gz.

File metadata

  • Download URL: poetry_docker_plugin-0.6.0.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.9.18 Darwin/24.5.0

File hashes

Hashes for poetry_docker_plugin-0.6.0.tar.gz
Algorithm Hash digest
SHA256 757b26befb049c00532fc3b223950ca604accdbff8512e22365bb50f4285f208
MD5 96fc3e2dee510ac4225ea3c249c163dc
BLAKE2b-256 32a521ebb06ccb9bc9c44b0826f988c79fe77f4e26062b9db4550a28c28ed157

See more details on using hashes here.

File details

Details for the file poetry_docker_plugin-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for poetry_docker_plugin-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d2a2c265ddac9abc58caf63e9616063376f96c0fd786744e24f054aa2b355cdf
MD5 c2ade894cc6aeffcfdd073dd6cec241c
BLAKE2b-256 b94790aaf20c039204ccd44797401effe42bbe4a80a49fdd0898f619e53deb66

See more details on using hashes here.

Supported by

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