Skip to content

Commit 9be5175

Browse files
author
rok
committed
adding amqp
1 parent 8def0d7 commit 9be5175

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

Dockerfile

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,24 @@ ENV QUEUE_CONNECTION=redis
99
ENV QUEUE_NAME=default
1010
ENV LARAVEL_HORIZON=false
1111

12+
RUN apk add --no-cache coreutils sqlite-dev libxml2-dev curl-dev gmp-dev icu-dev libpng-dev jpeg-dev freetype-dev autoconf imagemagick-dev gcc libc-dev libzip-dev rabbitmq-c-dev make libtool \
13+
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/freetype2 --with-jpeg-dir=/usr/include \
14+
&& docker-php-ext-install -j$(nproc) bcmath pdo pdo_mysql pdo_sqlite mbstring json xml zip curl gmp intl gd soap sockets \
15+
&& pecl install imagick \
16+
&& pecl install amqp \
17+
&& docker-php-ext-enable imagick
18+
19+
ADD https://github.com/kelseyhightower/confd/releases/download/v0.10.0/confd-0.10.0-linux-amd64 /usr/local/bin/confd
20+
21+
RUN chmod +x /usr/local/bin/confd \
22+
&& apk add --no-cache sqlite libxml2 curl gmp icu libpng jpeg freetype libzip imagemagick gcc ssmtp rabbitmq-c \
23+
# Fix alpine iconv problems part 1
24+
# See https://github.com/docker-library/php/issues/240
25+
&& apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community gnu-libiconv \
26+
&& docker-php-ext-enable bcmath pdo pdo_mysql pdo_sqlite mbstring json xml zip curl gmp intl gd imagick soap amqp sockets
27+
1228
# Install pdo if you want to use database queue and install supervisor
13-
RUN docker-php-ext-install bcmath pdo pdo_mysql pcntl posix \
14-
&& pecl install amqp && docker-php-ext-enable amqp \
15-
&& apk add --update supervisor && rm -rf /tmp/* /var/cache/apk/*
29+
RUN apk add --update supervisor && rm -rf /tmp/* /var/cache/apk/*
1630

1731
# Define working directory
1832
WORKDIR /etc/supervisor/conf.d

0 commit comments

Comments
 (0)