Devbox
Run dev environments easily and fastly using Podman or Docker
Install / Use
/learn @joubertredrat/DevboxREADME
<p align="center"><img alt="Devbox" src="./cube-11.png" /></p>
<h1 align="center">Devbox</h1>
<p align="center">Run dev environments easily and fastly using Podman or Docker</p>
Purpose
This project provides a easy and fast way to run common services for development environments using Podman or Docker. for your project or tests, instead installing these locally in your machine. Using this, you can run anyone services listed below with web interfaces to manage them.
<p align="center"><a href="./terminal.gif?raw=true"><img alt="Terminal" src="./terminal.gif?raw=true" /></a></p>Dependencies
- Make
- Docker or Podman with Podman compose
How to use?
Clone this repository or download and run make help to see all informations.
This project is using Docker by default, if you want to use Podman instead, you need to use DEVBOX_ENGINE variable before run the command. Example: DEVBOX_ENGINE=podman make redis7.0-up.
Services provided
- Apache Kafka 2.7 on Confluent Platform 6.1.1.
- Beanstalkd 1.12.
- Keycloak 24.0, 25.0.
- MariaDB 10.5, 10.6, 11.0, 11.4.
- Memcached 1.6.
- MinIO.
- MongoDB 4.4, 5.0, 6.0, 7.0, 8.0.
- MySQL 5.7, 8.0, 8.4, 9.0.
- Postgres 13.2, 14.2, 15.3, 16, 17.
- RabbitMQ 3.10, 4.0.
- Redis 6.2, 7.0, 7.2.
- Zipkin 3.1.
License
MIT license, logo by Burhan Adiatma.
