althttpd dockerA tiny docker image FROM scratch running a
static build of althttpd.
Build the latest version:
makeThis will create an image named althttpd:latest.
Set TLS to any value:
make TLS=1This will set the name to althttpsd:latest. To control
the name of the image use the NAME variable.
Use a hash like 0a03b61432d41837:
make CHECKIN=0a03b61432d41837The image is then named althttpd:0a03b61432d41837.
Publish a given directory:
make run DIR=/path/to/contentSee the content at http://localhost:8080. The port can be
customized using the PORT variable.
With logging:
docker run --rm \
  --publish 8080:8080 \
  --volume $(pwd)/index.html:/www/index.html \
  --volume $(pwd)/site.log:/site.log \
  althttpd:latest -logfile /site.logPrevious work & inspiration:
contrib/docker
of althttpd