FROM php:8.3.6-fpm as php

RUN apt-get update -y
RUN apt-get install -y unzip libpng-dev libpq-dev libcurl4-gnutls-dev libxml2-dev libzip-dev
RUN docker-php-ext-install pdo 
RUN docker-php-ext-install pdo_mysql 
RUN docker-php-ext-install bcmath 
RUN docker-php-ext-install gd
RUN docker-php-ext-install soap
RUN docker-php-ext-enable soap
RUN docker-php-ext-install zip

# RUN pecl install -o -f redis \
#     && rm -rf /tmp/pear \
#     && docker-php-ext-enable redis

WORKDIR /var/www
COPY . .

COPY --from=composer:2.3.5 /usr/bin/composer /usr/bin/composer 

ENV PORT=8000
ENTRYPOINT ["docker/entrypoint.sh"]

#   ==================================================================
#   node
# FROM node:14-alpine as node

# WORKDIR /var/www
# COPY . .

# RUN npm install --global cross-env
# RUN npm install

# VOLUME /var/www/node_module