ОБНОВЛЕНИЕ : это заархивированный проект. Обновленную версию iotweb см. на https://github.com/txn2/asws. asws — это небольшой быстрый статический веб-сервер, написанный на Go.
Очень небольшой веб-сервер, написанный на Go для статических сайтов, обслуживаемый на таких устройствах, как Raspberry Pi. Использует журналирование Bunyan.
Использует переменные среды для конфигурации. Ниже приведены значения по умолчанию, при необходимости переопределите их.
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
для устройств на базе кронштейна используйте:
docker run -it --rm -p 8080:8080 cjimti/iotweb:armhf-1.1.1
Использует горелизер:
Установите goreleaser с помощью Brew (mac): brew install goreleaser/tap/goreleaser
Сборка без выпуска: goreleaser --skip-publish --rm-dist --skip-validate