/go-todo

TODO microservice written in go with Gin

Primary LanguageGo

REST Microservice in Go for Gin

Example (seed) project for microservices in go using the Gin web framework.

See the blog post for a walk through.

Hacking

Build Service

make build

Build the Database

mysql -u root -p -e 'Create Database Todo;'

./cmd/server/server --config config.yaml migratedb

There's also a make target: make migrate, but you still need to create the database by hand.

Run the Service

./cmd/server/server --config config.yaml server

Testing

The tests leverage a running instance of the server. This is automated with the Make target

make test