← All tags

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.