Sign inSign up

romanzaycev/bb-php-node

By romanzaycev

Updated over 9 years ago

Image
0

420

romanzaycev/bb-php-node repository overview

FROM debian:jessie

ENV DEBIAN_FRONTEND noninteractive ENV LC_ALL en_US.UTF-8 ENV LANGUAGE en_US:en

RUN
apt-get update &&
apt-get -y --no-install-recommends install locales apt-utils &&
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen &&
locale-gen en_US.UTF-8 &&
/usr/sbin/update-locale LANG=en_US.UTF-8 &&
apt-get -y --no-install-recommends install ca-certificates git php5-cli php5-sqlite php5-mcrypt php5-curl php5-intl php-gettext php5-json php5-geoip php5-apcu php5-gd php5-imagick php5-xdebug php5-xhprof php5-xmlrpc imagemagick openssh-client curl software-properties-common gettext zip apt-transport-https php5-memcached memcached &&
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - &&
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list &&
curl -sSL https://deb.nodesource.com/setup_4.x | bash - &&
apt-get -y --no-install-recommends install nodejs yarn &&
apt-get autoclean && apt-get clean && apt-get autoremove

RUN
sed -ri -e "s/^variables_order.*/variables_order="EGPCS"/g" /etc/php5/cli/php.ini &&
echo "xdebug.max_nesting_level=250" >> /etc/php5/mods-available/xdebug.ini

RUN
curl -sSL https://getcomposer.org/installer | php -- --filename=composer --install-dir=/usr/bin &&
curl -sSL https://phar.phpunit.de/phpunit-5.7.phar -o /usr/bin/phpunit && chmod +x /usr/bin/phpunit &&
npm install --no-color --production --global grunt &&
rm -rf /root/.npm /root/.composer /tmp/* /var/lib/apt/lists/*

Tag summary

Content type

Image

Digest

Size

169.3 MB

Last updated

over 9 years ago

docker pull romanzaycev/bb-php-node