howsy/circleci

By howsy

Updated about 5 years ago

Image
0

10K+

Dockerfile (Version 2.0)

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 Command

docker pull howsy/circleci