Skip to main content

Docker-Develop

Docker-Develop is a versatile utility tool designed to simplify the management of Docker Compose configurations and make your container orchestration tasks smoother than ever. It empowers you to effortlessly work with distributed docker-compose.yml files scattered across multiple repositories and directories, providing a unified and efficient approach to containerized development.

Key Features

  • Parameterized Docker Compose: Docker-Develop streamlines the usage of docker-compose, ensuring the right parameters are applied based on your selections.
  • Dependency Management: Define dependencies between configurations, enabling you to control the order in which docker-compose.yml files are passed to Docker Compose.
  • Environment Variable Overrides: Customize your configurations by overriding environment variables through dependencies.
  • Docker Compose Profiles: Seamlessly work with Docker Compose profiles to meet your specific development needs.
  • Secrets Vault: Built-in support for securely storing sensitive information, such as environment variables, certificates, and more. All securely managed as password-protected zip files.

Getting Started

Docker-Develop offers a wide range of commands to help you manage your Docker Compose configurations effectively. Here are some of the core commands to get you started:

  • init: Initialize a Docker-Develop configuration.

  • vault: Manage your vault of secrets.

  • list: Display detected configurations.

  • select: Choose a configuration to enable, disable, or reset.

  • services: List Docker Compose services and profiles.

  • each: Run a command in each configuration directory.

  • compose: Work with Docker Compose configurations.

  • status: Get the status of Docker Compose services.

  • logs: View the logs of Docker Compose services.

  • up: Start your Docker Compose environment.

  • down: Shut down your Docker Compose environment.

  • build: Build a Docker Compose service.

  • rebuild: Build and start a Docker Compose service.

  • restart: Restart a Docker Compose service.

Installation

pip install docker-develop

By leveraging Docker-Develop, you can streamline your Docker Compose development workflows and make the most out of your containerized applications. Give it a try and experience a more efficient and organized approach to container orchestration.

Check the documentation for detailed usage instructions and examples.

View on GitHub

Metadata

Release files for docker-develop 1.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for docker-develop 1.1.3
File Size Uploaded
docker-develop-1.1.3.tar.gz 23.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for docker-develop 1.1.3
File Interpreter ABI Platform
docker_develop-1.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 46.1 kB

Release files / docker-develop-1.1.3.tar.gz

Download URL docker-develop-1.1.3.tar.gz
Size 23.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b4031ca7a03521b55ea5cfa3006c6bcb76a6504456905c5bae8adae36da4d96c
BLAKE2b-256 checksum
How to use checksums
0c1b5f33206636e7802edb7e48976e213aedf2d11804071485d88e1082124d04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / docker_develop-1.1.3-py3-none-any.whl

Download URL docker_develop-1.1.3-py3-none-any.whl
Size 22.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
801b8ad59f34754d5273d80841c440bb7e3d2cdc41f2b18c0562ee61b79a96eb
BLAKE2b-256 checksum
How to use checksums
b356c43a971f8a3bbfe1b3d50f7f2e0eec1339062a157995716c7b3462f2f556
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.1.3 This release

2 release files

1.1.2

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page