2017-10-05 00:06:45 +00:00
|
|
|
FROM php:7.1
|
2017-10-04 23:47:36 +00:00
|
|
|
MAINTAINER Carlos A. Gomes <carlos.algms@gmail.com>
|
2017-10-04 23:28:54 +00:00
|
|
|
|
|
|
|
# Add Node.js repo
|
2017-10-05 00:00:29 +00:00
|
|
|
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - \
|
|
|
|
&& apt-get install --no-install-recommends -y \
|
2017-10-04 23:51:11 +00:00
|
|
|
nodejs \
|
2017-10-05 00:31:26 +00:00
|
|
|
unzip \
|
2017-10-04 23:51:11 +00:00
|
|
|
build-essential \
|
|
|
|
openssh-client \
|
2017-10-05 00:06:45 +00:00
|
|
|
|
2017-10-04 23:28:54 +00:00
|
|
|
# Slim down image
|
|
|
|
&& apt-get clean \
|
|
|
|
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/man/?? /usr/share/man/??_* \
|
|
|
|
# Show versions
|
2017-10-05 00:06:45 +00:00
|
|
|
&& php -v \
|
2017-10-05 00:16:25 +00:00
|
|
|
&& echo "node: `node -v` " \
|
|
|
|
&& echo "npm: `npm -v`" \
|
2017-10-04 23:28:54 +00:00
|
|
|
# Install composer
|
2017-10-05 00:06:45 +00:00
|
|
|
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
|
|
|
|
|