Core icon indicating copy to clipboard operation
Core copied to clipboard

Publish ARM64 (aarch64) build of Docker image to ghcr.io

Open eggplants opened this issue 8 months ago • 4 comments

Related: https://github.com/orgs/mikopbx/discussions/778 https://github.com/orgs/mikopbx/discussions/164

I am trying to deploy MikoPBX on a Raspi and it would be very helpful if you could add a Docker image for arm64 to ghcr.io.

eggplants avatar May 09 '25 17:05 eggplants

Just published on Docker Hub: https://hub.docker.com/repository/docker/eggplanter/mikopbx-arm64

eggplants avatar May 09 '25 18:05 eggplants

In 2024.2.28-dev the following error is happened when the user accesses to web page:

Parse error: syntax error, unexpected '|', expecting variable (T_VARIABLE) in /offload/rootfs/usr/www/vendor/symfony/options-resolver/OptionsResolver.php on line 141

PHP 7.4 is installed, but symfony 7.2, which requires PHP 8.2 or higher, is included, and an unsupported type annotation raises errors.

eggplants avatar May 09 '25 21:05 eggplants

@boffart Could you add mikopbx-2024.2.111-dev-arm_64.tar to Pre-release 2024.2.111-dev?

eggplants avatar May 09 '25 22:05 eggplants

@boffart Could you add mikopbx-2024.2.111-dev-arm_64.tar to Pre-release 2024.2.111-dev?

We’re currently working on a new release of MikoPBX that includes PHP 8.3 and updated versions of all bundled libraries. We’re aiming to publish it as soon as internal testing is complete. Stay tuned!

jorikfon avatar May 19 '25 11:05 jorikfon

@eggplants you can check the mikopbx/mikopbx:2024.2.29-dev it is ARM64 container,

jorikfon avatar Jul 11 '25 11:07 jorikfon

It's been a while! I tried the arm64 image, but I get the following error when called from another PBX.

channel.c: Unable to find a codec translation path: (opus) -> (alaw)

codec_opus is not supported in arm64: https://issues-archive.asterisk.org/ASTERISK-27028

Similar report: https://community.asterisk.org/t/unable-to-find-a-codec-translation-path-opus-ulaw/102394

eggplants avatar Aug 26 '25 11:08 eggplants