123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- FROM php:8.2-fpm
- RUN apt-get update
- RUN apt-get install -qq git curl libmcrypt-dev libjpeg-dev libpng-dev libfreetype6-dev libbz2-dev
- RUN apt-get clean; docker-php-ext-install pdo pdo_mysql mcrypt zip gd pcntl opcache bcmath
- RUN curl –silent –show-error https://getcomposer.org/installer | php — –install-dir=/usr/local/bin –filename=composer
- RUN apt-get update &&\
- apt-get install -y –no-install-recommends gnupg &&\
- curl -sL https://deb.nodesource.com/setup_10.x | bash – &&\
- apt-get update &&\
- apt-get install -y –no-install-recommends nodejs &&\
- npm config set registry https://registry.npm.taobao.org –global &&\
- npm install –global gulp-cli
- CMD php-fpmNotes:
- web:
- build:
- context: ./
- dockerfile: web.dockerfile
- working_dir: /var/www
- volumes_from:
- – app
- ports:
- – 8080:80Notes:
|