Awesome
UPDATE: This is an archived Project - For an updated version of iotweb, see https://github.com/txn2/asws, asws is a small fast static web server written in Go.
IoT Web Server
A very small web server written in Go for static sites served on devices such as the Raspberry Pi. Uses bunyan logging.
Env
Uses environment variables for configuration. The following are default values, override where needed.
export IOTWEB_BASEPATH=/
export IOTWEB_STATICPATH=www
export IOTWEB_PORT=8080
export IOTWEB_FSAPIPATH=yes
export IOTWEB_FSAPIPATH=fsapi/
Try
docker run -it --rm -p 8080:8080 cjimti/iotweb:1.1.1
for arm base devices use:
docker run -it --rm -p 8080:8080 cjimti/iotweb:armhf-1.1.1
Development
Uses goreleaser:
Install goreleaser with brew (mac):
brew install goreleaser/tap/goreleaser
Build without releasing:
goreleaser --skip-publish --rm-dist --skip-validate