Skip to content

CLI tool for managing Docker Compose deployments. Easily initialize new deployable folders, run services in the background, and stop them with ease

License

Notifications You must be signed in to change notification settings

cs4alhaider/deploy-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Deploy-Hub

Description

Deploy-Hub is a powerful command-line tool designed to streamline the management of Docker Compose deployments. With a few simple commands, you can easily initialize new deployable Docker Compose folders, run services in the background, and shut them down when needed. Deploy-Hub enhances your DevOps workflow by simplifying the deployment and management of containerized applications.

Features

  • Initialize Deployable Folders: Quickly create new folders with a Docker Compose file, README.md, and .env file using a single command.
  • Run Services: Deploy services defined in your Docker Compose files effortlessly and run them in the background.
  • Stop Services: Easily shut down running services with a simple command.
  • User-Friendly: Enjoy a delightful user experience with informative messages.

Usage

  1. Initialize a new deployable folder:

    deploy-hub init <folder-name>

    This will create a new folder under the deployable directory with the necessary files.

  2. Run a specific deployment:

    deploy-hub run <folder-name>

    This command will navigate to the specified folder and run the Docker Compose file in the background.

  3. Stop a specific deployment:

    deploy-hub stop <folder-name>

    This command will shut down the services defined in the Docker Compose file.

Installation

To install Deploy-Hub via Homebrew, follow these steps:

  1. Add the custom tap:

    brew tap cs4alhaider/deploy-hub
  2. Install Deploy-Hub:

    brew install deploy-hub

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue to improve Deploy-Hub.

Author

License

Deploy-Hub is released under the MIT License.

About

CLI tool for managing Docker Compose deployments. Easily initialize new deployable folders, run services in the background, and stop them with ease

Resources

License

Stars

Watchers

Forks

Languages