Send someone your project yml file, init and run it in minutes.
No more long meetings, explanations of how to run new project with multiple microservices and configs. Just send corgi-compose.yml file to your team and corgi will do the rest.
Auto git cloning, db seeding, concurrent running and much more.
While in services you can create whatever you want, but in db services for now it supports:
- postgres, example
- mongodb, example
- rabbitmq, example
- aws sqs, example
- redis, example
- redis-server
- mysql
- mariadb
- dynamodb
- kafka
- mssql
- cassandra
- cockroachDb
- clickhouse
- scylla
- keydb
- influxdb
- surrealdb
- neo4j
- arangodb
- elasticsearch
- timescaledb
- couchdb
- dgraph
- meilisearch
- faunadb
- yugabytedb
- skytable
- dragonfly
- redict
- valkey
- s3 - in development
You can check documentation on https://andriiklymiuk.github.io/corgi/
You can install corgi extension to get syntax highlights and much more
Quick install with Homebrew
brew install andriiklymiuk/homebrew-tools/corgi
# ask for help to check if it works
corgi -h
It will install it globally.
With it you can run corgi
in any folder on your local.
Try it with expo + hono server example
corgi run -t https://github.com/Andriiklymiuk/corgi_examples/blob/main/honoExpoTodo/hono-bun-expo.corgi-compose.yml
Credits:
- Corgi image by catalyststuff on Freepik