Skip to content

Distirbuted docker-compose configurations for software development.

License

Notifications You must be signed in to change notification settings

Cledar/docker-develop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Distirbuted docker-compose configurations for software development.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages