Files
socktop-webterm/Cargo.toml
T
jasonwitty 6711ac030f
Build and Deploy to K3s / test (push) Successful in 1m33s
Build and Deploy to K3s / lint (push) Successful in 1m0s
Build and Deploy to K3s / build-and-push (push) Successful in 5m17s
Build and Deploy to K3s / deploy (push) Successful in 1m9s
Pin socktop apt version (1.60.2-1); bump to 0.3.10
Image 0.3.9 baked socktop 1.60.1 because CI's registry layer cache reused
the apt-install layer from before the 1.60.2 release. 1.60.1 has no
--no-kill flag, so the restricted shell's invocation parsed it as the
positional websocket URL, breaking (and on overwrite, corrupting) the
local profile. Pinning the package version busts the cache and ties the
installed binary to the flags the restricted shell uses.

Also point the manifest's webterm container at the current tag so a
manual kubectl apply cannot roll the image back to 0.2.2.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 09:16:29 -07:00

43 lines
1.2 KiB
TOML

[package]
name = "webterm"
description = "socktop xterm.js - based webterminal"
repository = "https://gt.wittyoneoff.com/jason/socktop-webterm"
documentation = "https://docs.rs/webterm"
readme = "README.md"
categories = ["web-programming", "web-programming::websocket", "web-programming::http-server", "command-line-utilities"]
keywords = ["terminal", "xterm", "websocket", "terminus", "console"]
version = "0.3.10"
authors = ["fabian.freyer@physik.tu-berlin.de","jasonpwitty+socktop@proton.me"]
edition = "2021"
license = "BSD-3-Clause"
[dependencies]
actix-files = "0.6"
actix-web = "4.9"
actix-web-actors = "4.3"
actix = "0.13"
actix-rt = "2.10"
futures = "0.3"
handlebars = "6.3"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
clap = { version = "4.5", features = ["derive"] }
tokio = { version = "1.42", features = ["full"] }
tokio-util = { version = "0.7", features = ["codec"] }
portable-pty = "0.8"
bytes = "1.9"
log = "0.4"
env_logger = "0.11"
libc = "0.2"
pop-telemetry = { git = "https://github.com/jasonwitty/pop-cli", branch = "main" }
dirs = "5.0"
regex = "1.10"
[lib]
name = "webterm"
path = "src/lib.rs"
[[bin]]
name = "webterm-server"
path = "src/server.rs"