docker-develop


Namedocker-develop JSON
Version 1.1.3 PyPI version JSON
download
home_page
SummaryDistirbuted docker-compose configurations for software development.
upload_time2023-10-30 09:59:43
maintainer
docs_urlNone
authorMichał Góra
requires_python
licenseMPL-2
keywords docker docker-compose development distributed
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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

```shell
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**](https://github.com/Cledar/docker-develop)


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "docker-develop",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "Tomasz Bogda\u0142 <tomek@cledar.com>",
    "keywords": "docker,docker-compose,development,distributed",
    "author": "Micha\u0142 G\u00f3ra",
    "author_email": "Tomasz Bogda\u0142 <tomek@cledar.com>",
    "download_url": "https://files.pythonhosted.org/packages/0c/1b/5f33206636e7802edb7e48976e213aedf2d11804071485d88e1082124d04/docker-develop-1.1.3.tar.gz",
    "platform": null,
    "description": "# Docker-Develop\n\nDocker-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.\n\n## Key Features\n\n- **Parameterized Docker Compose**: Docker-Develop streamlines the usage of `docker-compose`, ensuring the right parameters are applied based on your selections.\n- **Dependency Management**: Define dependencies between configurations, enabling you to control the order in which `docker-compose.yml` files are passed to Docker Compose.\n- **Environment Variable Overrides**: Customize your configurations by overriding environment variables through dependencies.\n- **Docker Compose Profiles**: Seamlessly work with Docker Compose profiles to meet your specific development needs.\n- **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.\n\n## Getting Started\n\nDocker-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:\n\n- `init`: Initialize a Docker-Develop configuration.\n\n- `vault`: Manage your vault of secrets.\n\n- `list`: Display detected configurations.\n- `select`: Choose a configuration to enable, disable, or reset.\n- `services`: List Docker Compose services and profiles.\n- `each`: Run a command in each configuration directory.\n\n- `compose`: Work with Docker Compose configurations.\n- `status`: Get the status of Docker Compose services.\n- `logs`: View the logs of Docker Compose services.\n- `up`: Start your Docker Compose environment.\n- `down`: Shut down your Docker Compose environment.\n- `build`: Build a Docker Compose service.\n- `rebuild`: Build and start a Docker Compose service.\n- `restart`: Restart a Docker Compose service.\n\n## Installation\n\n```shell\npip install docker-develop\n```\n\nBy 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.\n\n[**Check the documentation for detailed usage instructions and examples.**](#)\n\n[**View on GitHub**](https://github.com/Cledar/docker-develop)\n\n",
    "bugtrack_url": null,
    "license": "MPL-2",
    "summary": "Distirbuted docker-compose configurations for software development.",
    "version": "1.1.3",
    "project_urls": {
        "documentation": "https://github.com/cledar/docker-develop/README.md",
        "homepage": "https://github.com/cledar/docker-develop",
        "repository": "https://github.com/cledar/docker-develop"
    },
    "split_keywords": [
        "docker",
        "docker-compose",
        "development",
        "distributed"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b356c43a971f8a3bbfe1b3d50f7f2e0eec1339062a157995716c7b3462f2f556",
                "md5": "2347274c7db39472096d97ef770481e2",
                "sha256": "801b8ad59f34754d5273d80841c440bb7e3d2cdc41f2b18c0562ee61b79a96eb"
            },
            "downloads": -1,
            "filename": "docker_develop-1.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2347274c7db39472096d97ef770481e2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 22679,
            "upload_time": "2023-10-30T09:59:42",
            "upload_time_iso_8601": "2023-10-30T09:59:42.661795Z",
            "url": "https://files.pythonhosted.org/packages/b3/56/c43a971f8a3bbfe1b3d50f7f2e0eec1339062a157995716c7b3462f2f556/docker_develop-1.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c1b5f33206636e7802edb7e48976e213aedf2d11804071485d88e1082124d04",
                "md5": "c76951d8a664c0e30b36d5d82616ca03",
                "sha256": "b4031ca7a03521b55ea5cfa3006c6bcb76a6504456905c5bae8adae36da4d96c"
            },
            "downloads": -1,
            "filename": "docker-develop-1.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "c76951d8a664c0e30b36d5d82616ca03",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 23387,
            "upload_time": "2023-10-30T09:59:43",
            "upload_time_iso_8601": "2023-10-30T09:59:43.948970Z",
            "url": "https://files.pythonhosted.org/packages/0c/1b/5f33206636e7802edb7e48976e213aedf2d11804071485d88e1082124d04/docker-develop-1.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-30 09:59:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cledar",
    "github_project": "docker-develop",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "docker-develop"
}
        
Elapsed time: 2.71441s