FROM php:7.2-fpm

RUN apt-get update && \
    apt-get install -y unzip gpg locales wget zlib1g-dev && \
    docker-php-ext-install pdo_mysql mysqli mbstring zip

RUN curl -sS https://getcomposer.org/installer | php && \
    mv composer.phar /usr/local/bin/composer

WORKDIR /app/src
COPY ./sample/composer.* ./
RUN mkdir -p ./database/seeds && mkdir -p ./database/factories && \
    composer install

COPY ./sample .

CMD ["/app/src/entrypoint.sh"]
