socktop-webterm/docker
jasonwitty e870e2e4ec
Some checks failed
Build and Deploy to K3s / test (push) Successful in 2m6s
Build and Deploy to K3s / lint (push) Successful in 1m33s
Build and Deploy to K3s / build-and-push (push) Successful in 5m24s
Build and Deploy to K3s / deploy (push) Failing after 10m8s
Upgrade to Rust 1.91 and migrate to pop-telemetry 0.12.1
- Updated Rust toolchain from 1.90 to 1.91 (required by pop-telemetry)
- Migrated analytics to use pop-telemetry crate for privacy-focused telemetry
- Added dirs dependency for cross-platform config directory handling
- Refactored init-config.sh to handle permission restrictions in K8s
  - Gracefully handles chown failures in restricted security contexts
  - Uses alternative copy methods (cat > file) when cp fails
  - Continues operation with warnings instead of failing
- Updated Dockerfile to use rust:1.91-slim-bookworm base image
- Changed telemetry configuration from endpoint/website_id to config file path

This addresses permission denied errors when deploying to K3s with
security contexts that prevent ownership changes on pre-existing directories.
2025-11-30 04:01:43 -08:00
..
CONFIG-INIT-README.md patch for missing profiles file 2025-11-30 02:33:43 -08:00
entrypoint.sh hotfix for telemetry hotfix for profiles config 2025-11-30 03:34:08 -08:00
init-config.sh Upgrade to Rust 1.91 and migrate to pop-telemetry 0.12.1 2025-11-30 04:01:43 -08:00
restricted-shell.sh - trim container image size - sanitize socktop inputs 2025-11-28 16:20:18 -08:00
supervisord.conf Initial commit: Socktop WebTerm with k3s deployment 2025-11-28 01:31:33 -08:00