Micro Starter Kit
Microservices starter kit for Golang, aims to be developer friendly.
Build Status
Quality
Overview
What you get
Getting Started
Prerequisite
Refer prerequisites docs
Initial Setup
Also Refer scaffolding docs
clone the repo
Run
Database
By default this project use embedded sqlite3
database. if you want to use postgreSQL,
start postgres via
docker-compose
command provided belowuncommend
postgres
import statement and commentsqlite
inplugin.go
start micro server with
--configFile=config.dev.postgres.yaml
flagi.e.,
go run srv/account/main.go srv/account/plugin.go --configFile=config.dev.postgres.yaml
Services
Node:
--server_address=localhost:5501x --broker_address=localhost:5502x
required only when you are behind VPN a.k.aWork From Home
Test
Refer testing docs
GitOps
Make
Refer makefile docs
Docker
Refer docker docs
Release
Refer releasing docs
Deploy
Reference
Project Docs
External Docs
examples - example usage code for micro
microhq - a place for prebuilt microservices
explorer - which aggregates micro based open source projects
micro-plugins extensible micro plugins
Last updated