Static file server written in go.
Go to the release page and download a binary for your operating system.
goserve
is build for Windows, MacOS and Linux with goreleaser.
- Install Go.
- Clone the repo
git clone https://github.com/kevingimbel/goserve.git
- Run
go build goserve.go
from within the new directory.
Place the binary somewhere in your $PATH
, e.g.
$ sudo ln -s $(pwd)/goserve /usr/local/bin
goserve
can be used from the command line as follows:
$ goserve [-port ""] [-cors ""] [-verbose]
This will serve the current directory to localhost:8000
or the specified port. -verbose
logs each request to Stdout.
With -cors
a Access-Control-Allow-Origin
header can be set. For local development this can be *
to allow all connections.
$ goserve -port 8000 -cors "*"
See also goserve -help
.
To test the server run goserve
from the project directory and open localhost:8000/example.