Update CI
This commit is contained in:
@@ -30,7 +30,6 @@ RUN apt-get update \
|
|||||||
php8.2-redis \
|
php8.2-redis \
|
||||||
php8.2-soap \
|
php8.2-soap \
|
||||||
php8.2-sockets \
|
php8.2-sockets \
|
||||||
php8.2-sodium \
|
|
||||||
php8.2-xml \
|
php8.2-xml \
|
||||||
php8.2-xsl \
|
php8.2-xsl \
|
||||||
php8.2-zip \
|
php8.2-zip \
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ Services are defined in [`docker/integration/docker-compose.yml`](../docker/inte
|
|||||||
- **rabbitmq** — AMQP for `queue.amqp` in `env.php`.
|
- **rabbitmq** — AMQP for `queue.amqp` in `env.php`.
|
||||||
- **opensearch** — single-node OpenSearch 2.x for `setup:install` (`--search-engine=opensearch`).
|
- **opensearch** — single-node OpenSearch 2.x for `setup:install` (`--search-engine=opensearch`).
|
||||||
- **web** — nginx on port 80 inside the compose network (`http_cache_hosts` uses host `web`).
|
- **web** — nginx on port 80 inside the compose network (`http_cache_hosts` uses host `web`).
|
||||||
- **magento** — custom image ([`docker/integration/Dockerfile`](../docker/integration/Dockerfile)): **Ubuntu 22.04** with [**ppa:ondrej/php**](https://launchpad.net/~ondrej/+archive/ubuntu/php) prebuilt **`php8.2-*`** packages (incl. **redis**, **sodium**, **sockets**), **nginx** (for [`NginxGlobalMapManager::validateNginxConfig()`](../Magesail/Model/NginxGlobalMapManager.php)), **Node.js 20 LTS** and **npm** (for real [`start-server.js`](../Magesail/scripts/start-server.js) / holesail). No PECL compile step for PHP extensions.
|
- **magento** — custom image ([`docker/integration/Dockerfile`](../docker/integration/Dockerfile)): **Ubuntu 22.04** with [**ppa:ondrej/php**](https://launchpad.net/~ondrej/+archive/ubuntu/php) prebuilt **`php8.2-*`** packages (incl. **redis**, **sockets**; **sodium** is provided by the ondrej `php8.2-cli` / `php8.2-common` build, not a separate `php8.2-sodium` package on Jammy), **nginx** (for [`NginxGlobalMapManager::validateNginxConfig()`](../Magesail/Model/NginxGlobalMapManager.php)), **Node.js 20 LTS** and **npm** (for real [`start-server.js`](../Magesail/scripts/start-server.js) / holesail). No PECL compile step for PHP extensions.
|
||||||
|
|
||||||
`app/etc/env.php` is first created by `bin/magento setup:install`, then merged for Redis session/cache, AMQP, directories, and `http_cache_hosts` by [`scripts/integration/patch-env-parity.php`](../scripts/integration/patch-env-parity.php).
|
`app/etc/env.php` is first created by `bin/magento setup:install`, then merged for Redis session/cache, AMQP, directories, and `http_cache_hosts` by [`scripts/integration/patch-env-parity.php`](../scripts/integration/patch-env-parity.php).
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user