FROM php:7.3-apache

RUN apt-get update && apt-get install -y \
    openssl \
    zip \
    unzip \
    git \
    curl \
    libpng-dev \
    libonig-dev \
    libxml2-dev \
    libzip-dev \
     && docker-php-ext-install zip mysqli pdo_mysql pdo mbstring sockets gd

#RUN apt-get update && \
#     apt-get install -y \
#         libzip-dev \
#         && docker-php-ext-install zip

RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
#RUN docker-php-ext-install pdo mbstring sockets gd
#RUN docker-php-ext-install mysqli pdo pdo_mysql
WORKDIR /app
COPY . .
RUN composer install
RUN chmod -R 777 bootstrap
RUN chmod -R 777 storage

CMD php artisan serve --host=0.0.0.0 --port=8102
EXPOSE 8102