Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joubertredrat/devbox
Run dev environments easily and fastly using Podman or Docker
https://github.com/joubertredrat/devbox
beanstalkd docker docker-compose kafka keycloak mariadb memcached minio mongo mysql podman podman-compose postgres rabbit-mq redis
Last synced: about 1 month ago
JSON representation
Run dev environments easily and fastly using Podman or Docker
- Host: GitHub
- URL: https://github.com/joubertredrat/devbox
- Owner: joubertredrat
- License: mit
- Created: 2021-03-06T19:14:10.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T17:13:32.000Z (3 months ago)
- Last Synced: 2024-09-14T08:10:03.991Z (3 months ago)
- Topics: beanstalkd, docker, docker-compose, kafka, keycloak, mariadb, memcached, minio, mongo, mysql, podman, podman-compose, postgres, rabbit-mq, redis
- Language: Makefile
- Homepage:
- Size: 5.5 MB
- Stars: 37
- Watchers: 0
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
Devbox
Run dev environments easily and fastly using Podman or Docker
## 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](#services-provided) listed below with web interfaces to manage them.
## Dependencies
* [Make](https://www.gnu.org/software/make/)
* [Docker](https://www.docker.com/) or [Podman](https://podman.io/) with [Podman compose](https://github.com/containers/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](https://docs.confluent.io/platform/6.1.1/release-notes/index.html).
* Beanstalkd [1.12](https://beanstalkd.github.io/2020/06/04/1.12-release-notes.html).
* Keycloak [24.0](https://www.keycloak.org/docs/latest/release_notes/index.html#keycloak-24-0-0), [25.0](https://www.keycloak.org/docs/latest/release_notes/index.html#keycloak-25-0-0).
* MariaDB [10.5](https://mariadb.com/kb/en/mariadb-server-10-5/), [10.6](https://mariadb.com/kb/en/mariadb-server-10-6/), [11.0](https://mariadb.com/kb/en/mariadb-server-11-0/).
* Memcached [1.6](https://memcached.org/).
* [MinIO](https://min.io/).
* MongoDB [4.4](https://docs.mongodb.com/manual/release-notes/4.4/), [5.0](https://docs.mongodb.com/manual/release-notes/5.0/), [6.0](https://docs.mongodb.com/manual/release-notes/6.0/), [7.0](https://docs.mongodb.com/manual/release-notes/7.0/).
* MySQL [5.7](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/), [8.0](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/), [8.4](https://dev.mysql.com/doc/relnotes/mysql/8.4/en/), [9.0](https://dev.mysql.com/doc/relnotes/mysql/9.0/en/).
* Postgres [13.2](https://www.postgresql.org/docs/13/release-13-2.html), [14.2](https://www.postgresql.org/docs/14/release-14-2.html), [15.3](https://www.postgresql.org/docs/15/release-15-3.html).
* RabbitMQ [3.10](https://blog.rabbitmq.com/tags/v3.10.x/).
* Redis [6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES), [7.0](https://raw.githubusercontent.com/redis/redis/7.0/00-RELEASENOTES), [7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES).
* Zipkin [3.1](https://github.com/openzipkin/zipkin/releases/tag/3.1.0).## License
[MIT](/license) license, logo by [Burhan Adiatma](https://www.vecteezy.com/members/gembuls).