Distirbuted docker-compose configurations for software development.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file docker-develop-1.1.3.tar.gz
.
File metadata
- Download URL: docker-develop-1.1.3.tar.gz
- Upload date:
- Size: 23.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4031ca7a03521b55ea5cfa3006c6bcb76a6504456905c5bae8adae36da4d96c |
|
MD5 | c76951d8a664c0e30b36d5d82616ca03 |
|
BLAKE2b-256 | 0c1b5f33206636e7802edb7e48976e213aedf2d11804071485d88e1082124d04 |
File details
Details for the file docker_develop-1.1.3-py3-none-any.whl
.
File metadata
- Download URL: docker_develop-1.1.3-py3-none-any.whl
- Upload date:
- Size: 22.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 801b8ad59f34754d5273d80841c440bb7e3d2cdc41f2b18c0562ee61b79a96eb |
|
MD5 | 2347274c7db39472096d97ef770481e2 |
|
BLAKE2b-256 | b356c43a971f8a3bbfe1b3d50f7f2e0eec1339062a157995716c7b3462f2f556 |