FROM php:7.2

RUN \
     apt-get update \
  && apt-get install -y \
       locales \
       libmemcached-dev \
       zlib1g-dev \
       libmemcached-dev \
  && echo "pl_PL.UTF-8 UTF-8" >> /etc/locale.gen \
  && locale-gen --purge pl_PL.UTF-8 \
  && /usr/sbin/update-locale \
       LANG="pl_PL.UTF-8" \
       LC_CTYPE="pl_PL.UTF-8" \
       LC_NUMERIC="pl_PL.UTF-8" \
       LC_TIME="pl_PL.UTF-8" \
       LC_COLLATE="pl_PL.UTF-8" \
       LC_MONETARY="pl_PL.UTF-8" \
       LC_MESSAGES="C" \
       LC_PAPER="pl_PL.UTF-8" \
       LC_NAME="pl_PL.UTF-8" \
       LC_ADDRESS="pl_PL.UTF-8" \
       LC_TELEPHONE="pl_PL.UTF-8" \
       LC_MEASUREMENT="pl_PL.UTF-8" \
       LC_IDENTIFICATION="pl_PL.UTF-8" \
  && pecl install mongodb \
  && docker-php-ext-enable mongodb \
  && yes "" | pecl install memcached-2.2.0 \
  && docker-php-ext-enable memcached \
  && pecl install xdebug-2.5.5 \
  && docker-php-ext-enable xdebug \
  && echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
  && mkdir /project

WORKDIR /project

CMD [ "tail", "-f", "/dev/null" ]
