golang-nextjs-portable is a small Go program to showcase the embed
package
for bundling a static HTML export of a Next.js app.
👉 Read the companion article that walks through this project.
- Go 1.16
- Yarn
Clone or download the repository:
$ git clone [email protected]:dstotijn/golang-nextjs-portable.git
From the repository root directory, generate the static HTML export of the Next.js app, and build the Go binary:
$ cd nextjs
$ yarn install
$ yarn run export
$ cd ..
$ go build main.go
Then run the binary:
$ ./golang-nextjs-portable
2021/04/27 14:55:38 Starting HTTP server at http://localhost:8080 ...