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
Hashes for docker_develop-1.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 801b8ad59f34754d5273d80841c440bb7e3d2cdc41f2b18c0562ee61b79a96eb |
|
MD5 | 2347274c7db39472096d97ef770481e2 |
|
BLAKE2b-256 | b356c43a971f8a3bbfe1b3d50f7f2e0eec1339062a157995716c7b3462f2f556 |