Skip to content

Commit b2aa094

Browse files
authored
chore: use pecl instead of pickle (#352)
1 parent 52dbdc8 commit b2aa094

1 file changed

Lines changed: 6 additions & 14 deletions

File tree

Dockerfile

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,19 @@
11
FROM php:8.2-fpm-alpine
22
WORKDIR /app
33

4-
RUN wget https://github.com/FriendsOfPHP/pickle/releases/download/v0.7.11/pickle.phar \
5-
&& mv pickle.phar /usr/local/bin/pickle \
6-
&& chmod +x /usr/local/bin/pickle
7-
84
RUN apk --update upgrade \
9-
&& apk add --no-cache autoconf automake make gcc g++ bash icu-dev libzip-dev rabbitmq-c rabbitmq-c-dev linux-headers \
10-
&& docker-php-ext-install -j$(nproc) \
5+
&& apk add --no-cache autoconf automake make gcc g++ bash icu-dev libzip-dev rabbitmq-c rabbitmq-c-dev linux-headers
6+
7+
RUN pecl install apcu-5.1.22 && pecl install amqp-2.1.0 && pecl install xdebug-3.2.2
8+
9+
RUN docker-php-ext-install -j$(nproc) \
1110
bcmath \
1211
opcache \
1312
intl \
1413
zip \
1514
pdo_mysql
1615

17-
RUN pickle install apcu@5.1.22
18-
RUN pickle install amqp@2.1.0
19-
RUN pickle install xdebug@3.2.2
20-
21-
RUN docker-php-ext-enable \
22-
amqp \
23-
apcu \
24-
opcache
16+
RUN docker-php-ext-enable amqp apcu opcache
2517

2618
RUN curl -sS https://get.symfony.com/cli/installer | bash -s - --install-dir /usr/local/bin
2719

0 commit comments

Comments
 (0)