|
1 |
| -FROM formapro/nginx-php-fpm:latest-all-exts |
| 1 | +FROM formapro/nginx-php-fpm:7.3-latest-all-exts |
2 | 2 |
|
3 | 3 | ## libs
|
4 | 4 | RUN set -x && \
|
5 | 5 | apt-get update && \
|
6 |
| - apt-get install -y --no-install-recommends --no-install-suggests wget curl openssl ca-certificates nano netcat php-dev php-redis php-pgsql git python |
7 |
| - |
8 |
| -RUN set -x && \ |
9 |
| - apt-get update && \ |
10 |
| - apt-get install -y --no-install-recommends --no-install-suggests php-dev librabbitmq-dev make && \ |
11 |
| - mkdir -p $HOME/php-amqp && \ |
12 |
| - cd $HOME/php-amqp && \ |
13 |
| - git clone https://github.com/pdezwart/php-amqp.git . && git checkout v1.9.3 && \ |
14 |
| - phpize --clean && phpize && ./configure && make install |
| 6 | + apt-get install -y --no-install-recommends --no-install-suggests wget curl openssl ca-certificates nano netcat php7.3-dev php7.3-redis php7.3-pgsql git python php-amqp |
15 | 7 |
|
16 | 8 | ## librdkafka
|
17 | 9 | RUN set -x && \
|
18 | 10 | apt-get update && \
|
19 |
| - apt-get install -y --no-install-recommends --no-install-suggests g++ php-pear php-dev && \ |
| 11 | + apt-get install -y --no-install-recommends --no-install-suggests g++ php-pear php7.3-dev make && \ |
20 | 12 | mkdir -p $HOME/librdkafka && \
|
21 | 13 | cd $HOME/librdkafka && \
|
22 | 14 | git clone https://github.com/edenhill/librdkafka.git . && \
|
23 |
| - git checkout v0.11.6 && \ |
| 15 | + git checkout v1.0.0 && \ |
24 | 16 | ./configure && make && make install && \
|
25 | 17 | pecl install rdkafka && \
|
26 |
| - echo "extension=rdkafka.so" > /etc/php/7.2/cli/conf.d/10-rdkafka.ini && \ |
27 |
| - echo "extension=rdkafka.so" > /etc/php/7.2/fpm/conf.d/10-rdkafka.ini |
| 18 | + echo "extension=rdkafka.so" > /etc/php/7.3/cli/conf.d/10-rdkafka.ini && \ |
| 19 | + echo "extension=rdkafka.so" > /etc/php/7.3/fpm/conf.d/10-rdkafka.ini |
28 | 20 |
|
29 |
| -COPY ./php/cli.ini /etc/php/7.2/cli/conf.d/1-dev_cli.ini |
| 21 | +COPY ./php/cli.ini /etc/php/7.3/cli/conf.d/1-dev_cli.ini |
30 | 22 | COPY ./bin/dev_entrypoiny.sh /usr/local/bin/entrypoint.sh
|
31 | 23 | RUN chmod u+x /usr/local/bin/entrypoint.sh
|
32 | 24 |
|
|
0 commit comments