# ./docker/php/Dockerfile
FROM php:8.1.2-fpm

RUN docker-php-ext-install pdo_mysql

RUN pecl install apcu

RUN apt-get update && \
apt-get install -y libzip-dev unzip zip libaio1 wget zlib1g-dev lsof fontconfig libxrender1 xfonts-75dpi xfonts-base libjpeg62-turbo libxext6 libicu-dev git gcc make libssh2-1-dev libssh2-1 cron \
&& docker-php-ext-configure intl \
&& docker-php-ext-install intl

#RUN wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb \
#    && dpkg -i wkhtmltox_0.12.5-1.stretch_amd64.deb \
#    && cp /usr/local/bin/wkhtmltopdf /usr/bin/ \
#    && cp /usr/local/bin/wkhtmltoimage /usr/bin/

RUN docker-php-ext-install zip
RUN docker-php-ext-enable apcu

#RUN curl http://pecl.php.net/get/ssh2-1.2.tgz -o ssh2.tgz && \
#    pecl install ssh2 ssh2.tgz && \
#    docker-php-ext-enable ssh2 && \
#    rm -rf ssh2.tgz

RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN echo 'memory_limit = -1' >> /usr/local/etc/php/conf.d/docker-php-memlimit.ini;

# Create user and set permissions
RUN useradd -ms /bin/bash symfony && \
    echo 'alias sf="php bin/console"' >> /home/symfony/.bashrc

WORKDIR /srv

COPY ./ /srv

RUN PATH=$PATH:/srv/vendor/bin:bin
