UPDATE : Dies ist ein archiviertes Projekt. Eine aktualisierte Version von iotweb finden Sie unter https://github.com/txn2/asws. asws ist ein kleiner, schneller statischer Webserver, der in Go geschrieben wurde.
Ein sehr kleiner, in Go geschriebener Webserver für statische Websites, die auf Geräten wie dem Raspberry Pi bereitgestellt werden. Verwendet Bunyan-Protokollierung.
Verwendet Umgebungsvariablen zur Konfiguration. Im Folgenden sind Standardwerte aufgeführt, die bei Bedarf überschrieben werden können.
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
Für Armbasisgeräte verwenden Sie:
docker run -it --rm -p 8080:8080 cjimti/iotweb:armhf-1.1.1
Verwendet goreleaser:
Installieren Sie goreleaser mit brew (Mac): brew install goreleaser/tap/goreleaser
Erstellen ohne Veröffentlichung: goreleaser --skip-publish --rm-dist --skip-validate