No-fluff pkg/net/http
FileServer wrapper
for serving a local directory on the web
-
FILE_PATH
: location to load files from, defaults to./static
(effectively/static
in container) -
PORT
: port to listen on, defaults to80
-
WATERMARK
: text to show on HTML pages as a watermark, disabled by default -
BASIC_AUTH_USERNAME
: enable basic auth with this username -
BASIC_AUTH_PASSWORD
: enable basic auth with this password
docker run --rm -it \
-p 80:80 \
-v $(pwd)/foo/bar:/static \
-e WATERMARK="creamy-static was here" \
albinodrought/creamy-static
FILE_PATH=./foo/bar \
PORT=80 \
WATERMARK="creamy-static was here" \
./creamy-static
docker build -t albinodrought/creamy-static .
go get && go build