FROM php:7.2-fpm-alpine3.9

COPY ./docker/php/conf/*.ini /root/

RUN rm -rf /var/cache/apk/* && \
    rm -rf /tmp/*

RUN apk update

RUN apk add --update --no-cache \
    git \
    openssh \
    openssh-client \
    libcurl \
    curl-dev \
    curl \
    libxml2-dev \
    libc-dev \
    build-base \
    gcc \
    autoconf
RUN docker-php-ext-install -j$(nproc) \
    pdo \
    pdo_mysql \
    json \
    curl \
    bcmath \
    sockets \
    soap

WORKDIR /var/app

RUN cat /root/xdebug_params.ini >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
RUN cp /root/php.ini /usr/local/etc/php/php.ini

RUN apk add --no-cache \
    && pecl install xdebug-2.7.2 \
    && docker-php-ext-enable xdebug
