FROM php:apache

RUN apt-get update && apt-get install -y \
        libfreetype6-dev \
        libjpeg62-turbo-dev \
        libpng-dev \
        wget \
        zip \
        unzip && \
    # We install and enable php-gd
    docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ &&\
    docker-php-ext-install -j$(nproc) gd && \
    # We enable Apache's mod_rewrite
    a2enmod rewrite


# Copy app content
COPY . /var/www/html

# Copy start script
RUN mv /var/www/html/docker/entrypoint.sh / && \
    rm -r /var/www/html/docker

VOLUME /var/www/html/data

CMD /entrypoint.sh