Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Rapter1990/dev-setup-for-backend-developers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

πŸš€ Dev Setup for Backend Developers (macOS)

This repository provides an interactive installation script that sets up a complete backend development environment on macOS using Homebrew.

The script automatically installs and configures:

  • Java 25 (Homebrew, Adoptium GA/EA, or OpenJDK EA fallback)
  • Maven (build tool)
  • Git (version control)
  • Docker Desktop (container runtime)
  • ️ Kubernetes CLI (kubectl)
  • Minikube (local Kubernetes cluster)

πŸ“₯ Installation

Clone this repository:

git clone https://github.com/Rapter1990/dev-setup-for-backend-developers.git

Go to Folder

cd dev-setup-for-backend-developers

Make the script executable and run it:

chmod +x install_tools.sh
./install_tools.sh

πŸ“œ Menu Options

When you run the script, you’ll see a menu like this:

---------------------------------------------
 🌟 Welcome to Dev Setup Menu 🌟
---------------------------------------------
1 - Install All (Java 25, Maven, Git, Docker, Kubernetes/kubectl, Minikube)
2 - Install Java 25
3 - Install Maven
4 - Install Docker
5 - Install Git
6 - Install Kubernetes (kubectl + Minikube)
7 - Verify installs
8 - Exit
---------------------------------------------

βœ… Verification

You can check the installed versions anytime by choosing option 7 from the menu:

--- Versions ---
java: openjdk version "25"
maven: Apache Maven 3.9.x
git: git version 2.xx
docker: Docker version 23.xx
kubectl: Client Version: v1.xx
minikube: minikube version: v1.xx
----------------

πŸ’‘ Notes

  • ️ The script is optimized for macOS with Homebrew.
  • For Docker, make sure to launch Docker Desktop once so the engine is running.
  • JAVA_HOME will be configured automatically when Java 25 is installed.
  • You can re-run the script anytime to install missing components or verify installs.

🎯 Why use this?

Instead of manually installing and configuring each tool, this script ensures you get a
ready-to-code backend environment with consistent versions β€” in just a few minutes.

πŸ“Έ Screenshots

Here’s a preview of the interactive setup menu:

Dev Setup Menu Screenshot

About

Dev Setup for Backend Developers (macOS) - (Java25, Maven, Git, Docker, Kubernetes/kubectl, Minikube)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /