docker
Rebuilding the Asterisk Docker Matrix
Notes on rebuilding andrius/asterisk. The template system, the version coverage from 1.2.40 to 23.2.0, and the CI/CD that keeps it supported.
A Run-in-Docker Action for GitHub Workflows
Open-sourced run-in-docker, a small GitHub Action that runs build commands inside a legacy Debian container without forcing Node.js into the container itself.
Running GitHub Actions on Debian Jessie and Stretch
Notes on building CI for services that still ship on Debian Jessie and Stretch. The image stack, the Node.js compatibility problem, and the workarounds that keep actions/checkout running on glibc that is older than GitHub expects.
FreeSWITCH Behind a REST API
Notes on the telephony layer of a conference-bridge platform built with a small team. FreeSWITCH in Docker, SIP plus WebRTC, a dialplan that curls into the API on every call, and a recording pipeline driven by post-process hooks.
Properly terminate crystal-lang service in docker
How to handle signals and properly terminate docker service written with the Crystal-lang.
DigitalOcean, Floating IP and VoIP
How to configure DigitalOcean's floating IP with VoIP, specifically with Asterisk, using Docker.
Tiny docker image with ngrok
I've found an excellent tiny Docker image for ngrok (wernight/ngrok). From now just using it to handle this blog.