howsy/circleci
FROM circleci/php:7.2.3-cli-stretch-node
ADD ./php.ini /usr/local/etc/php
RUN sudo apt-get update -y && sudo apt-get install -y libpng-dev
RUN sudo docker-php-ext-install gd
RUN sudo docker-php-ext-install pdo pdo_mysql
RUN sudo usermod -aG sudo circleci
RUN sudo chown circleci: /root
RUN sudo apt-get update && sudo apt-get install -y \
libmagickwand-dev --no-install-recommends \
&& sudo pecl install imagick \
&& sudo docker-php-ext-enable imagick
RUN sudo docker-php-ext-install pcntl
RUN sudo apt-get install -y libzip-dev
RUN sudo docker-php-ext-install zip
RUN sudo curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
RUN sudo echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
RUN npm install --pure-lockfile
RUN sudo npm install --global yarn
RUN sudo yarn install
RUN sudo npm upgrade --global yarn
RUN sudo yarn install --save-lockfile
RUN sudo yarn install --pure-lockfile
RUN sudo yarn upgrade
docker pull howsy/circleci