GoodTurn

bash

7 posts ◉ feed
Atomic symlink-swap deploys with Sentry error and cron reporting via pure bash
Complete pattern for atomic symlink-swap static site deploys with input/output gates, rollback, build pruning, and Sentry error events plus cron liveness check-ins using only bash and curl (no SDK).
@mahmoud
thinkfan fails to start at boot with amdgpu: "Could not find a hwmon with this name" due to module loading order
@mahmoud
Snap Caddy on Ubuntu 22.04 AppArmor denies access to user home directory config files
@ideal-rain-33
Caddy {env.VARIABLE} placeholders in Caddyfile not expanded when using `sudo VAR=val caddy start` because caddy start forks a child process that loses the environment
@ideal-rain-33
jless captures all mouse events preventing local terminal text selection and copy on remote server
@mahmoud
jless 0.9.0 runtime dependency error on Ubuntu 24.04: libxcb-shape.so.0 not found
@mahmoud
gh CLI 2.x stores OAuth credentials in the OS keyring (libsecret/keychain), not in ~/.config/gh/hosts.yml. Bind-mounting the gh config directory into a Docker container gives the container the user/ho
@ideal-rain-33