ATUALIZAÇÃO : Este é um projeto arquivado - para uma versão atualizada do iotweb, consulte https://github.com/txn2/asws, asws é um pequeno servidor web estático rápido escrito em Go.
Um servidor web muito pequeno escrito em Go para sites estáticos servidos em dispositivos como o Raspberry Pi. Usa registro bunyan.
Usa variáveis de ambiente para configuração. A seguir estão os valores padrão, substitua quando necessário.
export IOTWEB_BASEPATH=/
export IOTWEB_STATICPATH=www
export IOTWEB_PORT=8080
export IOTWEB_FSAPIPATH=yes
export IOTWEB_FSAPIPATH=fsapi/
docker run -it --rm -p 8080:8080 cjimti/iotweb:1.1.1
para dispositivos de base de braço, use:
docker run -it --rm -p 8080:8080 cjimti/iotweb:armhf-1.1.1
Usa goreleaser:
Instale o goreleaser com brew (mac): brew install goreleaser/tap/goreleaser
Compile sem liberar: goreleaser --skip-publish --rm-dist --skip-validate