A demo CRUD application in golang using the popular gin-gonic framework
- Clone the (forked) repo.
- Then, run
$ go get github.com/codegangsta/gin
codegangsta/gin is used to to automatically compile files while you are developing
- Run
$ go get && go install && PORT=7000 DEBUG=* gin -p 9000 -a 7000 -i run # or run make dev
Then visit localhost:7000
MONGODB_URL
andPORT
can be configured by setting the env variable.
$ export MONGODB_URL=mongodb://
$ export PORT=7000
- 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.
$ go get github.com/madhums/go-gin-mgo-demo
$ PORT=7000 GIN_MODE=release go-gin-mgo-demo # should start listening on port 7000
Thanks to all the dependent packages