Skip to content

wadahiro/gin-react-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gin-react-boilerplate

About

This project is a boilerplate for Facebook React with Golang server Gin.

Requirements

Setup

  1. Install some golang tools by go get
go get -u github.com/jteeuwen/go-bindata/...
go get -u github.com/elazarl/go-bindata-assetfs/...
go get -u github.com/gin-gonic/gin
go get -u github.com/gin-gonic/contrib/static
go get -u github.com/pilu/fresh
go get github.com/mitchellh/gox
  1. Install JavaScript dependencies
npm install

Run with development mode

  1. Generate bindata.go with debug mode.
npm run bindata
  1. Start webpack and gin with watch mode.
npm run dev & fresh

Release Build

Run webpack with production mode, go-bindata and go build in turn. All you have to do is run npm run build.

npm run build

The artifacts are created under ./dist directory.

$ ls -l dist
total 9936
-rw-r--r--    1 root root 10175248 Feb 25 10:10 web_linux_amd64
-rwxr-xr-x    1 root root 10172416 Feb 25 10:10 web_windows_amd64.exe

License

Licensed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published