generator-gorest

1.3.7 • Public • Published

yeoman generator for a simple go rest api heavily based on the work done here https://github.com/earlonrails/generator-go-microservice

dependencies

  • gorrilla mux for routing
  • negroni for middleware
  • logrus for logging

optional

  • prometheus for metrics
  • mongo
  • stomp (messaging)

usage

install yeoman

npm install yo -g

npm install generator-gorest -g

  
 mkdir $GOPATH/src/github.com/<user>/<appname>
 cd $GOPATH/src/github.com/<user>/<appname>
 yo gorest
 go get .
 (optional) go get github.com/tools/godep
 (optional) godep save -r ./... 
  docker build -t <appname> .
  docker-compose up -d
  
  curl http://<dockermachineip>:3000/sys/info/ping
  

Package Sidebar

Install

npm i generator-gorest

Weekly Downloads

3

Version

1.3.7

License

ISC

Last publish

Collaborators

  • maleck13