PHP Classes

File: php.root.Dockerfile

Recommend this page to a friend!
  Classes of Hicri   Laravel Simple E-commerce   php.root.Dockerfile   Download  
File: php.root.Dockerfile
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Laravel Simple E-commerce
Show and sell products on a Web site
Author: By
Last change:
Date: Yesterday
Size: 1,218 bytes
 

Contents

Class file image Download
FROM php:8.2-fpm ARG user ARG uid RUN apt-get update && apt-get install -y \ git \ curl \ libpng-dev \ libonig-dev \ libxml2-dev \ zip \ unzip RUN apt-get clean && rm -rf /var/lib/apt/lists/* RUN docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd sockets # Redis RUN pecl install redis && docker-php-ext-enable redis # Composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer ## Node.js, NPM, Yarn #RUN curl -sL https://deb.nodesource.com/setup_18.x | bash - #RUN apt-get install -y nodejs #RUN npm install npm@latest -g #RUN npm install yarn -g # Kullan?c? ve grup olu?turma #RUN groupadd -g ${gid} ${user} && useradd -u ${uid} -g ${gid} -m ${user} #RUN usermod -aG www-data $user # Create system user to run Composer and Artisan Commands RUN useradd -G www-data,root -u $uid -d /home/$user $user RUN mkdir -p /home/$user/.composer && \ chown -R $user:$user /home/$user RUN usermod -aG root $user RUN usermod -aG www-data $user WORKDIR /var/www/html COPY docker/php/custom.ini /usr/local/etc/php/conf.d/custom.ini #ENTRYPOINT ["/var/www/html/entrypoint.sh"] #COPY ./entrypoint.sh ./entrypoint.sh #RUN ./entrypoint.sh COPY . . USER $user