@@ -244,7 +244,100 @@ services:
244
244
links :
245
245
- docker-in-docker
246
246
php-fpm-8.3 :
247
- image : laradock/php-fpm:latest-8.3
247
+ build :
248
+ context : ./php-fpm
249
+ args :
250
+ - CHANGE_SOURCE=${CHANGE_SOURCE}
251
+ - BASE_IMAGE_TAG_PREFIX=${PHP_FPM_BASE_IMAGE_TAG_PREFIX}
252
+ - LARADOCK_PHP_VERSION=${PHP_VERSION}
253
+ - LARADOCK_PHALCON_VERSION=${PHALCON_VERSION}
254
+ - INSTALL_BZ2=${PHP_FPM_INSTALL_BZ2}
255
+ - INSTALL_ENCHANT=${PHP_FPM_INSTALL_ENCHANT}
256
+ - INSTALL_GMP=${PHP_FPM_INSTALL_GMP}
257
+ - INSTALL_GNUPG=${PHP_FPM_INSTALL_GNUPG}
258
+ - INSTALL_XDEBUG=${PHP_FPM_INSTALL_XDEBUG}
259
+ - XDEBUG_PORT=${PHP_FPM_XDEBUG_PORT}
260
+ - INSTALL_PCOV=${PHP_FPM_INSTALL_PCOV}
261
+ - INSTALL_PHPDBG=${PHP_FPM_INSTALL_PHPDBG}
262
+ - INSTALL_BLACKFIRE=${INSTALL_BLACKFIRE}
263
+ - INSTALL_SSH2=${PHP_FPM_INSTALL_SSH2}
264
+ - INSTALL_SOAP=${PHP_FPM_INSTALL_SOAP}
265
+ - INSTALL_XSL=${PHP_FPM_INSTALL_XSL}
266
+ - INSTALL_SMB=${PHP_FPM_INSTALL_SMB}
267
+ - INSTALL_IMAP=${PHP_FPM_INSTALL_IMAP}
268
+ - INSTALL_MONGO=${PHP_FPM_INSTALL_MONGO}
269
+ - INSTALL_AMQP=${PHP_FPM_INSTALL_AMQP}
270
+ - INSTALL_CASSANDRA=${PHP_FPM_INSTALL_CASSANDRA}
271
+ - INSTALL_ZMQ=${PHP_FPM_INSTALL_ZMQ}
272
+ - INSTALL_GEARMAN=${PHP_FPM_INSTALL_GEARMAN}
273
+ - INSTALL_MSSQL=${PHP_FPM_INSTALL_MSSQL}
274
+ - INSTALL_BCMATH=${PHP_FPM_INSTALL_BCMATH}
275
+ - INSTALL_PHPREDIS=${PHP_FPM_INSTALL_PHPREDIS}
276
+ - INSTALL_MEMCACHED=${PHP_FPM_INSTALL_MEMCACHED}
277
+ - INSTALL_OPCACHE=${PHP_FPM_INSTALL_OPCACHE}
278
+ - INSTALL_EXIF=${PHP_FPM_INSTALL_EXIF}
279
+ - INSTALL_AEROSPIKE=${PHP_FPM_INSTALL_AEROSPIKE}
280
+ - INSTALL_OCI8=${PHP_FPM_INSTALL_OCI8}
281
+ - INSTALL_MYSQLI=${PHP_FPM_INSTALL_MYSQLI}
282
+ - INSTALL_PGSQL=${PHP_FPM_INSTALL_PGSQL}
283
+ - INSTALL_PG_CLIENT=${PHP_FPM_INSTALL_PG_CLIENT}
284
+ - PG_CLIENT_VERSION=${POSTGRES_CLIENT_VERSION}
285
+ - INSTALL_POSTGIS=${PHP_FPM_INSTALL_POSTGIS}
286
+ - INSTALL_INTL=${PHP_FPM_INSTALL_INTL}
287
+ - INSTALL_GHOSTSCRIPT=${PHP_FPM_INSTALL_GHOSTSCRIPT}
288
+ - INSTALL_LDAP=${PHP_FPM_INSTALL_LDAP}
289
+ - INSTALL_PHALCON=${PHP_FPM_INSTALL_PHALCON}
290
+ - INSTALL_SWOOLE=${PHP_FPM_INSTALL_SWOOLE}
291
+ - INSTALL_TAINT=${PHP_FPM_INSTALL_TAINT}
292
+ - INSTALL_IMAGE_OPTIMIZERS=${PHP_FPM_INSTALL_IMAGE_OPTIMIZERS}
293
+ - INSTALL_IMAGEMAGICK=${PHP_FPM_INSTALL_IMAGEMAGICK}
294
+ - INSTALL_CALENDAR=${PHP_FPM_INSTALL_CALENDAR}
295
+ - INSTALL_XLSWRITER=${PHP_FPM_INSTALL_XLSWRITER}
296
+ - INSTALL_FAKETIME=${PHP_FPM_INSTALL_FAKETIME}
297
+ - INSTALL_IONCUBE=${PHP_FPM_INSTALL_IONCUBE}
298
+ - INSTALL_APCU=${PHP_FPM_INSTALL_APCU}
299
+ - INSTALL_CACHETOOL=${PHP_FPM_INSTALL_CACHETOOL}
300
+ - INSTALL_YAML=${PHP_FPM_INSTALL_YAML}
301
+ - INSTALL_RDKAFKA=${PHP_FPM_INSTALL_RDKAFKA}
302
+ - INSTALL_GETTEXT=${PHP_FPM_INSTALL_GETTEXT}
303
+ - INSTALL_ADDITIONAL_LOCALES=${PHP_FPM_INSTALL_ADDITIONAL_LOCALES}
304
+ - INSTALL_MYSQL_CLIENT=${PHP_FPM_INSTALL_MYSQL_CLIENT}
305
+ - INSTALL_PING=${PHP_FPM_INSTALL_PING}
306
+ - INSTALL_SSHPASS=${PHP_FPM_INSTALL_SSHPASS}
307
+ - INSTALL_MAILPARSE=${PHP_FPM_INSTALL_MAILPARSE}
308
+ - INSTALL_PCNTL=${PHP_FPM_INSTALL_PCNTL}
309
+ - ADDITIONAL_LOCALES=${PHP_FPM_ADDITIONAL_LOCALES}
310
+ - INSTALL_FFMPEG=${PHP_FPM_FFMPEG}
311
+ - INSTALL_AUDIOWAVEFORM=${PHP_FPM_AUDIOWAVEFORM}
312
+ - INSTALL_WKHTMLTOPDF=${PHP_FPM_INSTALL_WKHTMLTOPDF}
313
+ - WKHTMLTOPDF_VERSION=${PHP_FPM_WKHTMLTOPDF_VERSION}
314
+ - INSTALL_XHPROF=${PHP_FPM_INSTALL_XHPROF}
315
+ - INSTALL_XMLRPC=${PHP_FPM_INSTALL_XMLRPC}
316
+ - INSTALL_PHPDECIMAL=${PHP_FPM_INSTALL_PHPDECIMAL}
317
+ - INSTALL_ZOOKEEPER=${PHP_FPM_INSTALL_ZOOKEEPER}
318
+ - INSTALL_SSDB=${PHP_FPM_INSTALL_SSDB}
319
+ - INSTALL_TRADER=${PHP_FPM_INSTALL_TRADER}
320
+ - INSTALL_EVENT=${PHP_FPM_INSTALL_EVENT}
321
+ - LEGACY_OPENSSL=${PHP_LEGACY_OPENSSL}
322
+ - DOWNGRADE_OPENSSL_TLS_AND_SECLEVEL=${PHP_DOWNGRADE_OPENSSL_TLS_AND_SECLEVEL}
323
+ - DOWNGRADE_OPENSSL_TLS_VERSION=${PHP_DOWNGRADE_OPENSSL_TLS_VERSION}
324
+ - PUID=${PHP_FPM_PUID}
325
+ - PGID=${PHP_FPM_PGID}
326
+ - IMAGEMAGICK_VERSION=${PHP_FPM_IMAGEMAGICK_VERSION}
327
+ - LOCALE=${PHP_FPM_DEFAULT_LOCALE}
328
+ - NEW_RELIC=${PHP_FPM_NEW_RELIC}
329
+ - NEW_RELIC_KEY=${PHP_FPM_NEW_RELIC_KEY}
330
+ - NEW_RELIC_APP_NAME=${PHP_FPM_NEW_RELIC_APP_NAME}
331
+ - INSTALL_DOCKER_CLIENT=${PHP_FPM_INSTALL_DOCKER_CLIENT}
332
+ - INSTALL_DNSUTILS=${PHP_FPM_INSTALL_DNSUTILS}
333
+ - INSTALL_POPPLER_UTILS=${PHP_FPM_INSTALL_POPPLER_UTILS}
334
+ - ORACLE_INSTANT_CLIENT_MIRROR=${ORACLE_INSTANT_CLIENT_MIRROR}
335
+ - ORACLE_INSTANT_CLIENT_ARCH=${ORACLE_INSTANT_CLIENT_ARCH}
336
+ - ORACLE_INSTANT_CLIENT_MAJOR=${ORACLE_INSTANT_CLIENT_MAJOR}
337
+ - ORACLE_INSTANT_CLIENT_MINOR=${ORACLE_INSTANT_CLIENT_MINOR}
338
+ - http_proxy
339
+ - https_proxy
340
+ - no_proxy
248
341
volumes :
249
342
- ./php-fpm/php8.3.ini:/usr/local/etc/php/php.ini
250
343
- ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
0 commit comments