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.ymlfiles 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.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| docker-develop-1.1.3.tar.gz | 23.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|