mirror of
https://github.com/cytopia/devilbox.git
synced 2025-06-22 17:08:56 +00:00
Make Devilbox arm64 compatible
This commit is contained in:
@ -13,8 +13,8 @@ error_reporting(-1);
|
|||||||
putenv('RES_OPTIONS=retrans:1 retry:1 timeout:1 attempts:1');
|
putenv('RES_OPTIONS=retrans:1 retry:1 timeout:1 attempts:1');
|
||||||
|
|
||||||
|
|
||||||
$DEVILBOX_VERSION = 'v2.0.0';
|
$DEVILBOX_VERSION = 'v2.1.0';
|
||||||
$DEVILBOX_DATE = '2022-03-28';
|
$DEVILBOX_DATE = '2022-04-03';
|
||||||
$DEVILBOX_API_PAGE = 'devilbox-api/status.json';
|
$DEVILBOX_API_PAGE = 'devilbox-api/status.json';
|
||||||
|
|
||||||
//
|
//
|
||||||
|
21
CHANGELOG.md
21
CHANGELOG.md
@ -6,6 +6,27 @@ Make sure to have a look at [UPDATING.md](https://github.com/cytopia/devilbox/bl
|
|||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
|
|
||||||
|
## Release v2.1.0 (2022-04-03)
|
||||||
|
|
||||||
|
This is now a 100% `arm64` compatible release.
|
||||||
|
|
||||||
|
#### Fixed
|
||||||
|
- Fixed imklog: cannot open kernel log (/proc/kmsg): Operation not permitted.
|
||||||
|
- Fixed missing `arm64` support: [#855](https://github.com/cytopia/devilbox/issues/855)
|
||||||
|
|
||||||
|
#### Added
|
||||||
|
- Added PHP images with `arm64` support for PHP: https://github.com/devilbox/docker-php-fpm/releases/tag/0.138
|
||||||
|
- Added `vips` to PHP 8.0
|
||||||
|
- Added `vips` to PHP 8.1
|
||||||
|
- Added `swoole` to PHP 8.1
|
||||||
|
|
||||||
|
#### Removed
|
||||||
|
- Removed homebrew due to arm64 issues
|
||||||
|
- Removed postgres cmd client and apt repositories due to arm64 issues
|
||||||
|
- Removed mongodb cmd client and apt repositories due to arm64 issues
|
||||||
|
- Removed Ansible due to arm64 issues
|
||||||
|
|
||||||
|
|
||||||
## Release v2.0.0 (2022-03-28)
|
## Release v2.0.0 (2022-03-28)
|
||||||
|
|
||||||
The goal of this release is to reduce the overall size of Docker images and bring in latest versions.
|
The goal of this release is to reduce the overall size of Docker images and bring in latest versions.
|
||||||
|
@ -34,6 +34,7 @@
|
|||||||
[](https://github.com/cytopia/devilbox/actions/workflows/test-pgsql.yml)
|
[](https://github.com/cytopia/devilbox/actions/workflows/test-pgsql.yml)
|
||||||
[](https://github.com/cytopia/devilbox/actions/workflows/test-redis.yml)
|
[](https://github.com/cytopia/devilbox/actions/workflows/test-redis.yml)
|
||||||
|
|
||||||
|
**Available Architectures:** `amd64`, `arm64`
|
||||||
|
|
||||||
<img width="200" style="width:200px;" src="docs/_includes/figures/https/https-ssl-address-bar.png" /><br/>
|
<img width="200" style="width:200px;" src="docs/_includes/figures/https/https-ssl-address-bar.png" /><br/>
|
||||||
<small><sub>Support for <a href="https://devilbox.readthedocs.io/en/latest/intermediate/setup-valid-https.html">valid https</a> out of the box.</sub></small>
|
<small><sub>Support for <a href="https://devilbox.readthedocs.io/en/latest/intermediate/setup-valid-https.html">valid https</a> out of the box.</sub></small>
|
||||||
@ -821,7 +822,7 @@ The Devilbox is a development stack, so it is made sure that a lot of PHP module
|
|||||||
| <sup>sqlsrv</sup> | | | | | | d | d | d | d | d | d | d | d |
|
| <sup>sqlsrv</sup> | | | | | | d | d | d | d | d | d | d | d |
|
||||||
| <sup>ssh2</sup> | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | |
|
| <sup>ssh2</sup> | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | |
|
||||||
| <sup>standard</sup> | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
|
| <sup>standard</sup> | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
|
||||||
| <sup>swoole</sup> | | d | d | d | d | d | d | d | d | d | d | | |
|
| <sup>swoole</sup> | | d | d | d | d | d | d | d | d | d | d | d | |
|
||||||
| <sup>sysvmsg</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
| <sup>sysvmsg</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
||||||
| <sup>sysvsem</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
| <sup>sysvsem</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
||||||
| <sup>sysvshm</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
| <sup>sysvshm</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
||||||
@ -829,7 +830,7 @@ The Devilbox is a development stack, so it is made sure that a lot of PHP module
|
|||||||
| <sup>tokenizer</sup> | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
|
| <sup>tokenizer</sup> | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
|
||||||
| <sup>uploadprogress</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
| <sup>uploadprogress</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
||||||
| <sup>uuid</sup> | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
| <sup>uuid</sup> | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
||||||
| <sup>vips</sup> | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | |
|
| <sup>vips</sup> | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | |
|
||||||
| <sup>wddx</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | | |
|
| <sup>wddx</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | | |
|
||||||
| <sup>xdebug</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
| <sup>xdebug</sup> | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
||||||
| <sup>xlswriter</sup> | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
| <sup>xlswriter</sup> | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
|
||||||
|
@ -94,7 +94,7 @@ services:
|
|||||||
# PHP
|
# PHP
|
||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
php:
|
php:
|
||||||
image: devilbox/php-fpm:${PHP_SERVER}-work-0.136
|
image: devilbox/php-fpm:${PHP_SERVER}-work-0.138
|
||||||
hostname: php
|
hostname: php
|
||||||
|
|
||||||
##
|
##
|
||||||
|
Reference in New Issue
Block a user