# Packages
No description provided by the author
# README
webtail
websocket 経由で [log] ファイルを Tail する
webtail はウェブサービスと golang パッケージで、websocker 経由で継続的に更新されたファイルをブラウザに公開するために使われます。
インストール
go get -v github.com/LeKovr/webtail/...
ダウンロード バイナリ
最新リリースを参照
Docker
0.43.2 以降の docker イメージは、GitHub Packages で公開されています
docker pull ghcr.io/lekovr/webtail:latest
使用例は docker-compose.yml を参照。
v0.43.1 は dockerhub で利用可能な最後のバージョンです。
サービスでパッケージを使用する
package main
import (
"github.com/LeKovr/webtail"
)
func main() {
wt, err := webtail.New(log, cfg)
if err != nil {
return
}
go wt.Run()
defer wt.Close()
// ...
http.Handle("/tail", wt)
}
こちらも参照: app.go
gorilla/websocket に関する注意事項
v0.30 から、このコードは gorilla/websocket チャット例に基づいています。{client,hub}.go を参照
ライセンス
MIT ライセンス (MIT)、LICENSE を参照のこと。
Copyright (c) 2016-2021 Aleksey Kovrizhkin [email protected]