DEV Community

Cover image for Automate your deployment with deploy.sh 🚀
Amine LOUHICHI
Amine LOUHICHI

Posted on

Automate your deployment with deploy.sh 🚀

As a DevOps enthusiast, I love automating processes to save time and reduce human error. That's why I created deploy.sh, a simple yet powerful script to quickly deploy Docker containers with systemd for your development environments. 🐳💻

Why use deploy.sh? 🤔

Setting up development environments quickly and consistently can be challenging. With deploy.sh, you can create lightweight Docker containers pre-configured with systemd in just a few commands. This script helps you:

  • Deploy lightweight development environments.
  • Easily manage your containers with systemd.
  • Automate repetitive tasks and setup steps.

What does the script do? 🎯

  • Installation: Simplifies installation with a quick and easy installer.
  • Container creation: Deploys Docker containers with systemd for managing services.
  • Automation: Helps integrate and configure development environments effortlessly.

How to install and use it? 🔧

For an easy installation of the deploy.sh script, you can use the automated installer. Run the following command to download and install the script:

sh -c "$(curl -fsSL https://gitlab.com/cool-devops-stuff/deploy.sh/raw/main/deploy.sh)"
Enter fullscreen mode Exit fullscreen mode

This will automatically download and install the script on your machine, ready to be executed.

Once installed, you can simply run the following to deploy your containers:

deploy
Enter fullscreen mode Exit fullscreen mode

Visit the repository 🌐

Check out the full source code and contribute to the project on GitLab.

DevOps
Docker
Automation
CI/CD
Scripting
Shell
Bash
Infrastructure
Provisioning

Top comments (0)