Skip to content

Commit

Permalink
feat: install kafka in swoole images
Browse files Browse the repository at this point in the history
hendrikheil committed Aug 26, 2022
1 parent cd59716 commit 44edbfc
Showing 1 changed file with 32 additions and 29 deletions.
61 changes: 32 additions & 29 deletions 8.0-swoole.Dockerfile
Original file line number Diff line number Diff line change
@@ -3,38 +3,40 @@ FROM composer:2.2 AS composer
FROM phpswoole/swoole:4.8.9-php8.0-alpine

RUN apk --update add \
gcompat \
libstdc++ \
git \
wget \
curl \
build-base \
nodejs \
npm \
libmcrypt-dev \
libxml2-dev \
pcre-dev \
zlib-dev \
autoconf \
oniguruma-dev \
openssl \
openssl-dev \
freetype-dev \
libjpeg-turbo-dev \
jpeg-dev \
libpng-dev \
imagemagick-dev \
imagemagick \
postgresql-dev \
libzip-dev \
gettext-dev \
libxslt-dev \
libgcrypt-dev \
less
gcompat \
libstdc++ \
git \
wget \
curl \
build-base \
nodejs \
npm \
libmcrypt-dev \
libxml2-dev \
pcre-dev \
zlib-dev \
autoconf \
oniguruma-dev \
openssl \
openssl-dev \
freetype-dev \
libjpeg-turbo-dev \
jpeg-dev \
libpng-dev \
imagemagick-dev \
imagemagick \
postgresql-dev \
libzip-dev \
gettext-dev \
libxslt-dev \
libgcrypt-dev \
librdkafka-dev \
less

RUN pecl channel-update pecl.php.net && \
pecl install mcrypt && \
pecl install xdebug && \
pecl install rdkafka && \
docker-php-ext-install \
mysqli \
mbstring \
@@ -53,7 +55,8 @@ RUN pecl channel-update pecl.php.net && \
xsl && \
docker-php-ext-configure gd --with-freetype=/usr/lib/ --with-jpeg=/usr/lib/ && \
docker-php-ext-install gd && \
docker-php-ext-enable xdebug && \
docker-php-ext-enable xdebug && \
docker-php-ext-enable rdkafka && \
rm -rf /tmp/pear && \
rm /var/cache/apk/*

0 comments on commit 44edbfc

Please sign in to comment.