micro-backends
micro-backends is using Go, RabbitMQ, PostgreSQL, MongoDB, gRPC and GraphQL.
Installation
git clone git@github.com:kucera-lukas/micro-backends.git
Environment variables
Each service has a separate .env
file.
Copy the contents of .env.example
file and fill in the required values.
cp .env.example .env
Docker
Installation using Docker is recommended because application requires
many services to run at once and docker-compose
simplifies the process significantly.
make build
Development
make dev
# build images before starting containers
make dev-build
Make
make help
Tools
Tools is a small Go module which contains CLI tooling which is used mainly via Makefile
commands.
Contributing
pre-commit install
License
Developed under the MIT license.