Skip to content

Commit 94d2053

Browse files
MCLOUD-7548: Enable Sodium in PHP docker images by default (#36)
1 parent 3b43577 commit 94d2053

File tree

14 files changed

+19
-16
lines changed

14 files changed

+19
-16
lines changed

src/Compose/Php/ExtensionResolver.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ class ExtensionResolver
4646
'sysvsem',
4747
'sysvshm',
4848
'opcache',
49-
'zip'
49+
'zip',
50+
// Required for Magento 2.4.0+
51+
'xsl',
52+
'sodium'
5053
];
5154

5255
/**

src/Test/Integration/_files/cloud_base/docker-compose.exp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ services:
141141
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'
142142
env_file: ./.docker/config.env
143143
environment:
144-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip redis xsl sodium'
144+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium redis'
145145
build:
146146
hostname: build.magento2.docker
147147
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'

src/Test/Integration/_files/cloud_base_developer/docker-compose.exp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ services:
128128
env_file: ./.docker/config.env
129129
environment:
130130
- MAGENTO_RUN_MODE=developer
131-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip redis xsl sodium'
131+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium redis'
132132
build:
133133
hostname: build.magento2.docker
134134
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'

src/Test/Integration/_files/cloud_base_mftf/docker-compose.exp.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ services:
177177
- 'magento-pub-static:/app/pub/static:rw,delegated'
178178
- '.docker/mnt:/mnt:rw,delegated'
179179
environment:
180-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip redis xsl sodium xdebug'
180+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium redis xdebug'
181181
networks:
182182
magento:
183183
aliases:
@@ -190,7 +190,7 @@ services:
190190
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'
191191
env_file: ./.docker/config.env
192192
environment:
193-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip redis xsl sodium'
193+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium redis'
194194
build:
195195
hostname: build.magento2.docker
196196
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'

src/Test/Integration/_files/cloud_base_test/docker-compose.exp.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ services:
163163
- 'magento-pub-static:/app/pub/static:rw,delegated'
164164
- '.docker/mnt:/mnt:rw,delegated'
165165
environment:
166-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip redis xsl sodium xdebug'
166+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium redis xdebug'
167167
networks:
168168
magento:
169169
aliases:
@@ -176,7 +176,7 @@ services:
176176
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'
177177
env_file: ./.docker/config.env
178178
environment:
179-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip redis xsl sodium'
179+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium redis'
180180
build:
181181
hostname: build.magento2.docker
182182
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'

src/Test/Integration/_files/cloud_no_tls_service/docker-compose.exp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ services:
122122
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'
123123
env_file: ./.docker/config.env
124124
environment:
125-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip redis xsl sodium'
125+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium redis'
126126
build:
127127
hostname: build.magento2.docker
128128
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'

src/Test/Integration/_files/cloud_no_varnish_and_tls_service/docker-compose.exp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ services:
112112
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'
113113
env_file: ./.docker/config.env
114114
environment:
115-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip redis xsl sodium'
115+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium redis'
116116
build:
117117
hostname: build.magento2.docker
118118
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'

src/Test/Integration/_files/cloud_no_varnish_service/docker-compose.exp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ services:
129129
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'
130130
env_file: ./.docker/config.env
131131
environment:
132-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip redis xsl sodium'
132+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium redis'
133133
build:
134134
hostname: build.magento2.docker
135135
image: 'magento/magento-cloud-docker-php:7.3-cli-1.2.0'

src/Test/Integration/_files/custom_cloud_base/docker-compose.exp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ services:
102102
image: 'magento/magento-cloud-docker-php:7.2-cli-1.2.0'
103103
env_file: ./.docker/config.env
104104
environment:
105-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl'
105+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium'
106106
build:
107107
hostname: build.magento2.test
108108
image: 'magento/magento-cloud-docker-php:7.2-cli-1.2.0'

src/Test/Integration/_files/custom_cloud_custom_images/docker-compose.exp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ services:
167167
image: 'php-v1:7.4-cli'
168168
env_file: ./.docker/config.env
169169
environment:
170-
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl'
170+
- 'PHP_EXTENSIONS=bcmath bz2 calendar exif gd gettext intl mysqli pcntl pdo_mysql soap sockets sysvmsg sysvsem sysvshm opcache zip xsl sodium'
171171
build:
172172
hostname: build.magento2.test
173173
image: 'php-v1:7.4-cli'

0 commit comments

Comments
 (0)