- Notifications
You must be signed in to change notification settings - Fork0
Stream docker logs using Websocket to your browser.
License
NotificationsYou must be signed in to change notification settings
j-p-d-e-v/docker-logs-streamer-via-web-socket
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Stream docker logs using Websocket to your browser.
cargo build --release
cargo run -- --helpUsage: docker-container-log-streamer --stream-key<STREAM_KEY> --host<HOST> --port<PORT>Options: --stream-key<STREAM_KEY> Stream Key usedfor Authentication --host<HOST> Hostin IPV4 IP Address format --port<PORT> The port number to use -h, --help Printhelp (see a summary with'-h') -V, --version Print version
cargo run -- --stream-key mystreamkey --host 0.0.0.0 --port 3090
Build binary
cargo build --release
Execute binary
./target/release/docker-container-log-streamer --stream-key mystreamkey --host 0.0.0.0 --port 3090
You use the random-messages scripts to build the docker container and execute the docker-compose to simular the docker logs streamer.
- Build the random-messages container.
cd testsdocker build. -t random_messages:latest
- Execute docker-compose.
docker-compose -f docker-compose-random-messages.yml up
You can simulate the log streaming using the provided frontend app.
- Execute docker-compose for the frontend.
cd testsdocker-compose -f docker-compose-frontend.yaml up -d- Look for the container of the frontend.
docker ps Example:CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESe6b8bedb2193 node"docker-entrypoint.s…" 3 hours ago Up 3 hours 0.0.0.0:7050->80/tcp tests-nginx-1
- Grab the container id
dockerexec -it e6b8bedb2193"bash"
- Run the development server.
cd appyarn dev- Open browser then go to
http://localhost:7090JP Mateo (jpmateo022@gmail.com)
About
Stream docker logs using Websocket to your browser.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.