Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.01 KB

README.md

File metadata and controls

41 lines (27 loc) · 1.01 KB

go-gin-mgo-demo

A demo CRUD application in golang using the popular gin-gonic framework

Development

  1. Clone the (forked) repo.
  2. Then, run
$ go get github.com/codegangsta/gin

codegangsta/gin is used to to automatically compile files while you are developing

  1. Run
$ go get && go install && PORT=7000 DEBUG=* gin -p 9000 -a 7000 -i run # or run make dev

Then visit localhost:7000

  1. MONGODB_URL and PORT can be configured by setting the env variable.
$ export MONGODB_URL=mongodb://
$ export PORT=7000
  1. godep is used for dependency management. So if you add or remove deps, make sure you run godep save before pushing code. Refer to its documentation for more info on how to use it.

Usage

$ go get github.com/madhums/go-gin-mgo-demo
$ PORT=7000 GIN_MODE=release go-gin-mgo-demo # should start listening on port 7000

Credits

Thanks to all the dependent packages