Skip to content

Commit ad316f4

Browse files
committed
1.) added: proper laradock 8.3
Signed-off-by: Oskars Germovs <oskars_germovs@inbox.lv>
1 parent 44e8153 commit ad316f4

File tree

1 file changed

+94
-1
lines changed

1 file changed

+94
-1
lines changed

docker-compose.yml

Lines changed: 94 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,100 @@ services:
244244
links:
245245
- docker-in-docker
246246
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
248341
volumes:
249342
- ./php-fpm/php8.3.ini:/usr/local/etc/php/php.ini
250343
- ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}

0 commit comments

Comments
 (0)