Skip to content

Latest commit

 

History

History
96 lines (70 loc) · 3.07 KB

README.ja.md

File metadata and controls

96 lines (70 loc) · 3.07 KB

webtail

websocket 経由で [log] ファイルを Tail する

English | Pусский | 日本語


Go Reference GitHub Release Build Status GitHub license

Go Coverage Test Coverage Maintainability GoCard

webtail はウェブサービスと golang パッケージで、websocker 経由で継続的に更新されたファイルをブラウザに公開するために使われます。

Ping stream sample

インストール

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-2023 Aleksey Kovrizhkin lekovr+webtail@gmail.com