Let entrypoint handle install, not startup.sh

FixKlusterServices
Shipped
April 24, 2026 at 7:50 AM UTC
Author
Kamo
Commit
2c07e24

FreePBX installer (php install -n) requires Asterisk to already be running. Our startup.sh was calling it before Asterisk started, causing "Error communicating with Asterisk" crash. Now startup.sh only waits for MariaDB and patches Apache ports, then execs the image entrypoint which starts Asterisk first, then runs the installer on first boot.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing