A full-featured, Devbox-powered, reproducible DevOps environment for engineers who also work with Java.
- git, curl, wget, jq, yq, htop, ripgrep, bat, fzf, exa, tmux, direnv
- AWS CLI, Azure CLI, Google Cloud SDK, DigitalOcean CLI, IBM Cloud CLI
- Terraform, Ansible, Vault, SOPS
- Docker CLI, kubectl, Helm, Kustomize, kind, Minikube, Skaffold
- Trivy, Checkov, tfsec, gitleaks, openscap, lynis, clamav
- Prometheus, Grafana, Loki, Telegraf, InfluxDB
- OpenJDK 11 & 17, Maven, Gradle
- Python 3, Node.js, Go
- pyenv, nvm, asdf
- GitHub CLI, GitLab Runner CLI, Jenkins CLI, CircleCI CLI
- PostgreSQL CLI, MySQL CLI, Redis CLI
- Newman (installed via npm)
✅ Cloud CLIs: AWS, Azure, GCP, DO, IBM
✅ IaC: Terraform, Ansible, Vault, SOPS
✅ K8s: kubectl, Helm, Kustomize, kind, minikube
✅ Security: Trivy, Checkov, tfsec, gitleaks, ClamAV, OpenSCAP
✅ Monitoring: Prometheus, Grafana, Loki, Telegraf, InfluxDB
✅ Java Tooling: JDK 11 & 17, Maven, Gradle
✅ Runtimes: Node.js, Python3, Go
✅ Version Managers: pyenv, nvm, asdf
✅ CI/CD: GitHub, GitLab, Jenkins, CircleCI
✅ DB CLIs: PostgreSQL, MySQL, Redis
✅ DevTools: jq, yq, tmux, neovim, exa, bat, ripgrep, direnv
devcontainer/
├── devbox.json # Clean Devbox config (JSON-compliant)
├── bootstrap.sh # Post-init setup (external tools + env)
├── check-tools.sh # Tool validation script
└── README.md # Full documentation + usage guide
- Install Devbox:
curl -fsSL https://get.jetpack.io/devbox | bash
- Clone this repo and enter the folder:
cd devcontainer
devbox shell
Devbox will install all tools and run the bootstrap script.
Run the tool check manually (if needed):
./check-tools.sh
All green? You're good to go. 🚀