1
0
forked from MTSR/mapserver

update docs and include frontend building

relevant: #105
This commit is contained in:
BuckarooBanzay 2020-05-29 07:03:46 +02:00
parent f9318993f2
commit a500722c21

View File

@ -5,14 +5,24 @@ Instructions to build the mapserver from source
## Build dependencies
* go >= 1.11
* go >= 1.11 (for the binary)
* rollup >= 1.x (for the embedded js/css assets)
Ubuntu install: https://github.com/golang/go/wiki/Ubuntu
## Compile
Generate the js bundle for the frontend:
```
cd static/js
rollup -c rollup.config.js
```
Generate the `mapserver` binary:
```bash
# generate the static web files
# this step embeds the generated js/css/html files for inclusion in the resulting binary
go generate
# build the binary for the current playtform
@ -22,3 +32,5 @@ go build
go test ./...
```