Sign inSign up

albinodrought/creamy-static

By albinodrought

•Updated about 6 years ago

Barebones web-accessible file directory

Image
0

5.2K

albinodrought/creamy-static repository overview

⁠Creamy Static

albinodrought/creamy-static Docker Pulls ⁠ AGPL-3.0 License

No-fluff pkg/net/http FileServer⁠ wrapper for serving a local directory on the web

⁠Usage

  • FILE_PATH: location to load files from, defaults to ./static (effectively /static in container)

  • PORT: port to listen on, defaults to 80

  • 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

⁠With Docker
docker run --rm -it \
    -p 80:80 \
    -v $(pwd)/foo/bar:/static \
    -e WATERMARK="creamy-static was here" \
    albinodrought/creamy-static
⁠Without Docker
FILE_PATH=./foo/bar \
PORT=80 \
WATERMARK="creamy-static was here" \
./creamy-static

⁠Building

⁠With Docker
docker build -t albinodrought/creamy-static .
⁠Without Docker
go get && go build

Tag summary

Content type

Image

Digest

Size

3.8 MB

Last updated

about 6 years ago

docker pull albinodrought/creamy-static