mapserver/doc/building.md

33 lines
491 B
Markdown
Raw Normal View History

# Building the mapserver
Instructions to build the mapserver from source
## Build dependencies
* 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:
```
2021-04-12 14:07:17 +03:00
cd public/js
rollup -c rollup.config.js
```
Generate the `mapserver` binary:
```bash
# build the binary for the current playtform
go build
# (optionally) run the unit-tests
go test ./...
```