Skip to content

AlbinoDrought/creamy-static

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Barebones web-accessible file directory

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published