...
 
Commits (30)
    https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/475fd8f8d7ae66d7d256d311c9bdd0f145c4ec4b fix docker-compose.yml mariadb volumes 2022-09-20T00:33:53+08:00 SillyFish kossokx@gmail.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/ca74510f77202dfabdbded655270e837599b27c0 fix: correct cachetool url #3303 2022-11-28T10:21:14+08:00 Alpha Snow wind91@foxmail.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/cd1d7014e41095cc31cc1ea0c6d2c277b6a92f88 Added APCU installation option for the workspace container 2023-01-04T16:27:35+01:00 leonschiphol leon.vosmeijer@schiphol.nl https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/b292e0808aed79ebea9ab0871f02ad0dcf2c13b9 fix issue tokenizer ext not building in Laravel Horizon Dockerfile for PHP 8.2 2023-01-04T16:41:22+01:00 Matthias Vanooteghem matthias.vanooteghem@gmail.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/1959f1f93197d7766ead12dcbd629097817952db Added APCU installation option for the php-worker container 2023-01-04T16:45:17+01:00 leonschiphol leon.vosmeijer@schiphol.nl https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/ef7feb79ff7128be42e875787adbd5b42304291e Merge pull request #2 from laradock/master 2023-01-08T17:15:30+07:00 Dawid Makowski dawid.makowski@gmail.com fork sync https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/da0c68836def7284e0a626d312b1f25574315811 feat: Upgrade the Compose file format version to Compose specification 2023-01-23T18:54:32+08:00 小克 goodjack@users.noreply.github.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/276889bf60696e3162073dc9b2d41a2408a7eb3b docs: Upgrade the Docker Engine version to 19.03.0 2023-01-23T19:23:46+08:00 小克 goodjack@users.noreply.github.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/3d65dd110671dc0698396327c9548e7b15cced87 Fix logstash build error 2023-02-12T20:33:52+00:00 Leonardo leoamber27@gmail.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/789dbb95062c2ebed6242bd1f3ab62ca1eba979e allowing to read elasticsearch indexes in query tools 2023-02-14T16:09:05+08:00 Dawid Makowski dawid.makowski@gmail.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/70c3b4fcf4a9d77cdc2b7d505e59c080ddaeac05 Merge remote-tracking branch 'makowskid/master' 2023-02-14T15:17:14+07:00 Dawid Makowski dawid.makowski@gmail.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/db0d6f9b75f379f8c815511635fb3a16f14b7ceb Add POSTGRES_CLIENT_VERSION option 2023-03-04T15:53:37+03:00 Pavel Bychko box@abordage.dev https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/185fa761ce3904e4ffe19c20e1f439e9d0f41aaf Fix php7.x install gearman issue 2023-03-17T11:29:06+08:00 SJ Chou sj@toright.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/492acf45f6dc6ce735d7b5170c7a89b279934cda Bump webpack from 5.75.0 to 5.76.3 in /react 2023-03-29T07:03:56+00:00 dependabot[bot] 49699333+dependabot[bot]@users.noreply.github.com Bumps [webpack](<a href="https://github.com/webpack/webpack" rel="nofollow noreferrer noopener" target="_blank">https://github.com/webpack/webpack</a>) from 5.75.0 to 5.76.3. - [Release notes](<a href="https://github.com/webpack/webpack/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/webpack/webpack/releases</a>) - [Commits](<a href="https://github.com/webpack/webpack/compare/v5.75.0...v5.76.3" rel="nofollow noreferrer noopener" target="_blank">https://github.com/webpack/webpack/compare/v5.75.0...v5.76.3</a>) --- updated-dependencies: - dependency-name: webpack dependency-type: indirect ... Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@github.com" title="support@github.com"></a><a href="javascript:void(0)" class="avatar s16 avatar-inline identicon bg2" style="text-decoration: none">N</a><a href="mailto:support@github.com" title="support@github.com">dependabot[bot]</a> &lt;<a href="mailto:support@github.com" title="support@github.com">support@github.com</a>&gt;</span> https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/9159c70d10f4265143774136347a2f4cf68c0c67 Merge pull request #3339 from leonschiphol/add_apcu_to_workspace 2023-03-30T07:54:23+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com Add APCU installation option for the workspace and php-worker containers https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/03159cf2b94e92b5af46e207199ca55cf5fdcc13 Merge pull request #3365 from samejack/master 2023-03-30T07:54:49+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com Fix php7.x install gearman issue https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/807c5d2e5a0dd1fbd503aeab3e0ac9614c14fb24 Merge pull request #3353 from amber-lab/logstash_jdbc 2023-03-30T07:55:19+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com Fix logstash build error https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/368ef0d8d918f59b9f4a335831d5f89a8da99dcf Merge pull request #3354 from makowskid/master 2023-03-30T07:55:46+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com Solving the issue of paginating ElasticSearch results in query tools https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/e69c4f0e387bb161f63c23fa95c66570a9aacd61 Merge pull request #3340 from oozone/fix-laravel-horizon-tokenizer-php-version 2023-03-30T07:56:51+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com Fix Laravel Horizon container not building due to tokenizer in Dockerfile for PHP 8.2 https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/bb215f1e5e6d13a4d59ecc553b7d73dacec8cdd5 Merge pull request #3360 from abordage/add_postgres_client_version_option 2023-03-30T08:05:44+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com Add POSTGRES_CLIENT_VERSION option https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/f1d7a72daa72e95454ab85c4a09b147ab850e907 Merge pull request #3366 from laradock/dependabot/npm_and_yarn/react/webpack-... 2023-03-30T08:06:25+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com Bump webpack from 5.75.0 to 5.76.3 in /react https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/94efcf7a54a7e74ba5069b77bb4e663cbe94dd15 Merge pull request #3304 from alphasnow/master 2023-03-30T08:07:22+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com fix: correct cachetool url #3303 https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/a75d1b8c02b4a1a7adc046a605fd8d296027b434 Bump ansi-regex from 4.1.0 to 4.1.1 in /react 2023-03-30T00:08:02+00:00 dependabot[bot] 49699333+dependabot[bot]@users.noreply.github.com Bumps [ansi-regex](<a href="https://github.com/chalk/ansi-regex" rel="nofollow noreferrer noopener" target="_blank">https://github.com/chalk/ansi-regex</a>) from 4.1.0 to 4.1.1. - [Release notes](<a href="https://github.com/chalk/ansi-regex/releases" rel="nofollow noreferrer noopener" target="_blank">https://github.com/chalk/ansi-regex/releases</a>) - [Commits](<a href="https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1" rel="nofollow noreferrer noopener" target="_blank">https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1</a>) --- updated-dependencies: - dependency-name: ansi-regex dependency-type: indirect ... Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:support@github.com" title="support@github.com"></a><a href="javascript:void(0)" class="avatar s16 avatar-inline identicon bg5" style="text-decoration: none">N</a><a href="mailto:support@github.com" title="support@github.com">dependabot[bot]</a> &lt;<a href="mailto:support@github.com" title="support@github.com">support@github.com</a>&gt;</span> https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/badb1e89cddd4fac6664f9fa3b040a808ea5858f Merge pull request #3346 from goodjack/patch-5 2023-03-30T09:15:15+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com Upgrade the Compose file format version to Compose Specification https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/bf8b9fd89bfd7d1b80134b5c008d233fc9eba831 Merge pull request #3367 from laradock/dependabot/npm_and_yarn/react/ansi-reg... 2023-03-30T09:15:33+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com Bump ansi-regex from 4.1.0 to 4.1.1 in /react https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/51f2b991f27fdcf64b7fc2913abe9e1b82d9ca4f Merge pull request #3271 from Accelfish/fix-compose-mariadb 2023-03-30T09:19:10+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com fix docker-compose.yml mariadb volumes https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/f016880fa2bd0b9c4086b77e48f21e3dd561d7c5 fix: php 5.6 APCU 2023-03-30T13:33:58+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/482849558ee5ecfbc34e8c263774df82743f48ea Merge pull request #3368 from bestlong/workspace-php56-apcu 2023-03-30T15:34:07+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com fix: php 5.6 APCu https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/5de541ec4cb1ebee658dcfb3af6c2dd58cea5ed5 fix: docker compose cli command 2023-03-30T15:42:57+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com https://gitcode.net/awesome-mirrors/laradock/laradock/-/commit/d6a523e8bc4e6f77200d182d33a64740944338c6 Merge pull request #3369 from bestlong/docker-compose-cli 2023-03-30T17:22:59+08:00 Shao Yu-Lung (Allen) bestlong168@gmail.com fix: docker compose cli command
......@@ -183,6 +183,7 @@ WORKSPACE_INSTALL_YAML=false
WORKSPACE_INSTALL_RDKAFKA=false
WORKSPACE_INSTALL_MAILPARSE=false
WORKSPACE_INSTALL_XMLRPC=false
WORKSPACE_INSTALL_APCU=false
WORKSPACE_PUID=1000
WORKSPACE_PGID=1000
WORKSPACE_CHROME_DRIVER_VERSION=2.42
......@@ -316,6 +317,7 @@ PHP_WORKER_INSTALL_MEMCACHED=false
PHP_WORKER_INSTALL_OCI8=false
PHP_WORKER_INSTALL_MSSQL=false
PHP_WORKER_INSTALL_PHALCON=false
PHP_WORKER_INSTALL_APCU=false
PHP_WORKER_INSTALL_SOAP=false
PHP_WORKER_INSTALL_ZIP_ARCHIVE=false
PHP_WORKER_INSTALL_MYSQL_CLIENT=false
......@@ -460,6 +462,7 @@ MARIADB_ENTRYPOINT_INITDB=./mariadb/docker-entrypoint-initdb.d
### POSTGRES ##############################################
POSTGRES_VERSION=alpine
POSTGRES_CLIENT_VERSION=15
POSTGRES_DB=default
POSTGRES_USER=default
POSTGRES_PASSWORD=secret
......
......@@ -48,10 +48,10 @@ jobs:
sed -i -- 's/ENCHANT=true/ENCHANT=false/g' .env
sed -i -- 's/PG_CLIENT=true/PG_CLIENT=false/g' .env
sed -i -- 's/MSSQL=true/MSSQL=false/g' .env
docker-compose build ${{ matrix.service }}
docker-compose up -d --no-deps -- ${{ matrix.service }}
docker-compose exec -T -- ${{ matrix.service }} php -m
docker-compose down
docker compose build ${{ matrix.service }}
docker compose up -d --no-deps -- ${{ matrix.service }}
docker compose exec -T -- ${{ matrix.service }} php -m
docker compose down
build-other:
# Don't trigger on schedule event when in a fork
......@@ -68,4 +68,4 @@ jobs:
cp .env.example .env
sed -i -- 's/=false/=true/g' .env
sed -i -- 's/CHANGE_SOURCE=true/CHANGE_SOURCE=false/g' .env
docker-compose build ${{ matrix.service }}
docker compose build ${{ matrix.service }}
......@@ -7,7 +7,7 @@ weight: 2
## Requirements
- [Git](https://git-scm.com/downloads)
- [Docker](https://www.docker.com/products/docker/) [ >= 17.12 ]
- [Docker](https://www.docker.com/products/docker-desktop/) [ >= 19.03.0 ]
......@@ -148,12 +148,12 @@ If you use Chrome 63 or above for development, don't use `.dev`. [Why?](https://
If you are using **Docker Toolbox** (VM), do one of the following:
- Upgrade to Docker [Native](https://www.docker.com/products/docker) for Mac/Windows (Recommended). Check out [Upgrading Laradock](/documentation/#upgrading-laradock)
- Upgrade to [Docker Desktop](https://www.docker.com/products/docker-desktop/) for Mac/Windows (Recommended). Check out [Upgrading Laradock](/documentation/#upgrading-laradock)
- Use Laradock v3.\*. Visit the [Laradock-ToolBox](https://github.com/laradock/laradock/tree/LaraDock-ToolBox) branch. *(outdated)*
<br>
We recommend using a Docker version which is newer than 1.13.
We recommend using a Docker Engine version which is newer than 19.03.0.
<br>
......
......@@ -179,7 +179,7 @@ Homestead 是一个工具,为你控制虚拟机(使用 Homestead 特殊命令)
## 依赖
- [Git](https://git-scm.com/downloads)
- [Docker](https://www.docker.com/products/docker/)
- [Docker](https://www.docker.com/products/docker-desktop/)
<a name="Installation"></a>
## 安装
......@@ -205,9 +205,9 @@ git clone https://github.com/laradock/laradock.git
**请在开始之前阅读:**
如果你正在使用 **Docker Toolbox** (VM),选择以下任何一个方法:
- 更新到 Docker [Native](https://www.docker.com/products/docker) Mac/Windows 版本 (建议). 查看 [Upgrading Laradock](#upgrading-laradock)
- 更新到 [Docker Desktop](https://www.docker.com/products/docker-desktop/) Mac/Windows 版本 (建议). 查看 [Upgrading Laradock](#upgrading-laradock)
- 使用 Laradock v3.* (访问 `Laradock-ToolBox` [分支](https://github.com/laradock/laradock/tree/Laradock-ToolBox)).
如果您使用的是 **Docker Native**(Mac / Windows 版本)甚至是 Linux 版本,通常可以继续阅读这个文档,Laradock v4 以上版本将仅支持 **Docker Native**
如果您使用的是 **Docker Desktop**(Mac / Windows 版本)甚至是 Linux 版本,通常可以继续阅读这个文档,Laradock v4 以上版本将仅支持 **Docker Desktop**
1 - 运行容器: *(在运行 `docker-compose` 命令之前,确认你在 `laradock` 目录中*
......
version: '3.5'
services:
volumes:
......
version: '3.5'
networks:
frontend:
driver: ${NETWORKS_DRIVER}
......@@ -130,12 +128,14 @@ services:
- INSTALL_TERRAFORM=${WORKSPACE_INSTALL_TERRAFORM}
- INSTALL_DUSK_DEPS=${WORKSPACE_INSTALL_DUSK_DEPS}
- INSTALL_PG_CLIENT=${WORKSPACE_INSTALL_PG_CLIENT}
- PG_CLIENT_VERSION=${POSTGRES_CLIENT_VERSION}
- INSTALL_PHALCON=${WORKSPACE_INSTALL_PHALCON}
- INSTALL_SWOOLE=${WORKSPACE_INSTALL_SWOOLE}
- INSTALL_TAINT=${WORKSPACE_INSTALL_TAINT}
- INSTALL_LIBPNG=${WORKSPACE_INSTALL_LIBPNG}
- INSTALL_GRAPHVIZ=${WORKSPACE_INSTALL_GRAPHVIZ}
- INSTALL_IONCUBE=${WORKSPACE_INSTALL_IONCUBE}
- INSTALL_APCU=${WORKSPACE_INSTALL_APCU}
- INSTALL_MYSQL_CLIENT=${WORKSPACE_INSTALL_MYSQL_CLIENT}
- INSTALL_PING=${WORKSPACE_INSTALL_PING}
- INSTALL_SSHPASS=${WORKSPACE_INSTALL_SSHPASS}
......@@ -246,6 +246,7 @@ services:
- INSTALL_MYSQLI=${PHP_FPM_INSTALL_MYSQLI}
- INSTALL_PGSQL=${PHP_FPM_INSTALL_PGSQL}
- INSTALL_PG_CLIENT=${PHP_FPM_INSTALL_PG_CLIENT}
- PG_CLIENT_VERSION=${POSTGRES_CLIENT_VERSION}
- INSTALL_POSTGIS=${PHP_FPM_INSTALL_POSTGIS}
- INSTALL_INTL=${PHP_FPM_INSTALL_INTL}
- INSTALL_GHOSTSCRIPT=${PHP_FPM_INSTALL_GHOSTSCRIPT}
......@@ -339,6 +340,7 @@ services:
- INSTALL_OCI8=${PHP_WORKER_INSTALL_OCI8}
- INSTALL_MSSQL=${PHP_WORKER_INSTALL_MSSQL}
- INSTALL_PHALCON=${PHP_WORKER_INSTALL_PHALCON}
- INSTALL_APCU=${PHP_WORKER_INSTALL_APCU}
- INSTALL_XLSWRITER=${PHP_WORKER_INSTALL_XLSWRITER}
- INSTALL_SOAP=${PHP_WORKER_INSTALL_SOAP}
- INSTALL_ZIP_ARCHIVE=${PHP_WORKER_INSTALL_ZIP_ARCHIVE}
......@@ -597,7 +599,7 @@ services:
- no_proxy
- MARIADB_VERSION=${MARIADB_VERSION}
volumes:
- ${DATA_PATH_HOST}/mariadb:/var/lib/mysql
- ${DATA_PATH_HOST}/mariadb:/var/lib/mariadb
- ${MARIADB_ENTRYPOINT_INITDB}:/docker-entrypoint-initdb.d
ports:
- "${MARIADB_PORT}:3306"
......@@ -1041,6 +1043,7 @@ services:
- bootstrap.memory_lock=true
- xpack.security.enabled=false
- xpack.security.transport.ssl.enabled=false
- indices.id_field_data.enabled=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- cluster.initial_master_nodes=laradock-node
ulimits:
......
......@@ -37,12 +37,13 @@ RUN apk --update add wget \
procps
RUN pecl channel-update pecl.php.net; \
docker-php-ext-install mysqli mbstring pdo pdo_mysql xml pcntl; \
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "1" ]; then \
php -m | grep -q 'tokenizer'; \
else \
docker-php-ext-install tokenizer; \
fi
docker-php-ext-install mysqli mbstring pdo pdo_mysql xml pcntl; \
if [ $(php -r "echo PHP_VERSION_ID - PHP_RELEASE_VERSION;") = "80100" ] || \
[ $(php -r "echo PHP_VERSION_ID - PHP_RELEASE_VERSION;") = "80200" ]; then \
php -m | grep -oiE '^tokenizer$'; \
else \
docker-php-ext-install tokenizer; \
fi
# Add a non-root user to help install ffmpeg:
ARG PUID=1000
......
......@@ -7,6 +7,4 @@ RUN curl -L -o /usr/share/logstash/lib/mysql-connector-java-5.1.47.jar https://r
ADD ./pipeline/ /usr/share/logstash/pipeline/
ADD ./config/ /usr/share/logstash/config/
RUN logstash-plugin install logstash-input-jdbc
RUN logstash-plugin install logstash-input-beats
......@@ -193,6 +193,7 @@ RUN if [ ${INSTALL_PGSQL} = true ]; then \
ARG INSTALL_PG_CLIENT=false
ARG INSTALL_POSTGIS=false
ARG PG_CLIENT_VERSION
RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
apt-get install -yqq gnupg \
......@@ -200,7 +201,7 @@ RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
&& echo "deb http://apt.postgresql.org/pub/repos/apt $VERSION_CODENAME-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
&& curl -sL https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
&& apt-get update -yqq \
&& apt-get install -yqq postgresql-client-12 postgis; \
&& apt-get install -yqq postgresql-client-${PG_CLIENT_VERSION} postgis; \
if [ ${INSTALL_POSTGIS} = true ]; then \
apt-get install -yqq postgis; \
fi \
......@@ -1089,9 +1090,9 @@ ARG INSTALL_CACHETOOL=false
RUN if [ ${INSTALL_CACHETOOL} = true ]; then \
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && [ $(php -r "echo PHP_MINOR_VERSION;") -ge 1 ]; then \
curl -sO http://gordalina.github.io/cachetool/downloads/cachetool.phar; \
curl -sO https://gordalina.github.io/cachetool/downloads/cachetool.phar; \
else \
curl http://gordalina.github.io/cachetool/downloads/cachetool-3.2.1.phar -o cachetool.phar; \
curl https://gordalina.github.io/cachetool/downloads/cachetool-3.2.1.phar -o cachetool.phar; \
fi && \
chmod +x cachetool.phar && \
mv cachetool.phar /usr/local/bin/cachetool \
......
......@@ -327,6 +327,18 @@ RUN if [ $INSTALL_PHALCON = true ]; then \
php -m | grep -q 'phalcon' \
;fi
# Install APCU ext
ARG INSTALL_APCU=false
RUN if [ ${INSTALL_APCU} = true ]; then \
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \
pecl install -a apcu-4.0.11; \
else \
pecl install apcu; \
fi && \
docker-php-ext-enable apcu \
;fi
ARG INSTALL_GHOSTSCRIPT=false
RUN if [ $INSTALL_GHOSTSCRIPT = true ]; then \
apk --update add ghostscript \
......
......@@ -3080,9 +3080,9 @@
}
},
"ansi-regex": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
},
"ansi-styles": {
"version": "4.3.0",
......@@ -3586,9 +3586,9 @@
}
},
"ansi-regex": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
},
"ansi-styles": {
"version": "4.3.0",
......@@ -4151,9 +4151,9 @@
"integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw=="
},
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
"integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="
},
"ansi-styles": {
"version": "3.2.1",
......@@ -11235,11 +11235,6 @@
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
},
"json-schema": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
"integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
},
"json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
......@@ -13205,11 +13200,6 @@
"react-is": "^16.8.4"
},
"dependencies": {
"ansi-regex": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
......@@ -14902,6 +14892,13 @@
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"requires": {
"ansi-regex": "^5.0.1"
},
"dependencies": {
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
}
}
},
"strip-bom": {
......@@ -15631,9 +15628,9 @@
"integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
},
"webpack": {
"version": "5.75.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
"integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
"version": "5.76.3",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.3.tgz",
"integrity": "sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA==",
"requires": {
"@types/eslint-scope": "^3.7.3",
"@types/estree": "^0.0.51",
......@@ -15681,9 +15678,9 @@
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
},
"graceful-fs": {
"version": "4.2.10",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
"version": "4.2.11",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
}
}
},
......
......@@ -526,7 +526,11 @@ ARG INSTALL_GEARMAN=false
RUN if [ ${INSTALL_GEARMAN} = true ]; then \
add-apt-repository -y ppa:ondrej/pkg-gearman && \
apt-get update && \
apt-get -yqq install php-gearman \
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ]; then \
apt-get install php${LARADOCK_PHP_VERSION}-gearman -y \
; else \
apt-get install php-gearman -y \
;fi \
;fi
###########################################################################
......@@ -1285,6 +1289,7 @@ RUN if [ ${INSTALL_MEMCACHED} = true ]; then \
USER root
ARG INSTALL_PG_CLIENT=false
ARG PG_CLIENT_VERSION
RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
# Install the pgsql client
......@@ -1292,7 +1297,7 @@ RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
&& wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
&& echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list \
&& apt-get update \
&& apt-get -y install postgresql-client-12 \
&& apt-get -y install postgresql-client-${PG_CLIENT_VERSION} \
;fi
###########################################################################
......@@ -1339,6 +1344,23 @@ RUN if [ $INSTALL_PHALCON = true ]; then \
php -m | grep -q 'phalcon' \
;fi
###########################################################################
# APCU:
###########################################################################
ARG INSTALL_APCU=false
RUN if [ ${INSTALL_APCU} = true ]; then \
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \
pecl install apcu-4.0.11; \
else \
pecl install apcu; \
fi && \
echo "extension=apcu.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/apcu.ini; \
ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/apcu.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/50-apcu.ini; \
php -m | grep -q 'apcu' \
;fi
###########################################################################
USER root
......