FROM php:8-fpm-alpine ARG USER_NAME ARG USER_ID RUN echo "$USER_NAME($USER_ID):$GROUP($GID)" # installation bash RUN apk --no-cache update && apk --no-cache add bash npm # git ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/ RUN chmod +x /usr/local/bin/install-php-extensions && \ install-php-extensions pdo_pgsql pgsql # installation de composer RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ && php composer-setup.php --install-dir=/usr/local/bin \ && php -r "unlink('composer-setup.php');" # installation de symfony RUN wget https://get.symfony.com/cli/installer -O - | bash \ && mv /root/.symfony5/bin/symfony /usr/local/bin/symfony # Gestion user RUN adduser -h /home/$USER_NAME -D -s /bin/bash -u $USER_ID $USER_NAME USER $USER_NAME # config git # RUN git config --global user.email "$GIT_MAIL" \ # && git config --global user.name "$GIT_NAME" WORKDIR /var/www/html CMD symfony server:start --no-tls