Create Dockerfile

First try of a read-to-build image
pull/1/head
Carlos A. Gomes 2017-10-04 20:28:54 -03:00 zatwierdzone przez GitHub
rodzic 4d1bb4b0c1
commit a8268cb9a3
1 zmienionych plików z 31 dodań i 0 usunięć

31
Dockerfile 100644
Wyświetl plik

@ -0,0 +1,31 @@
FROM debian:8.9
MAINTAINER David Sferruzza <david.sferruzza@gmail.com>
# Let the conatiner know that there is no tty
ENV DEBIAN_FRONTEND noninteractive
ENV COMPOSER_NO_INTERACTION 1
# Add Node.js repo
RUN \
curl -sL https://deb.nodesource.com/setup_8.x | bash -
&& apt-get install --no-install-recommends -y \
curl \
nodejs \
build-essential \
apt-transport-https \
ca-certificates \
gnupg2 \
openssh-client \
bzip2 \
git \
php5-cli \
nodejs \
# Slim down image
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/man/?? /usr/share/man/??_* \
# Show versions
&& php -v && node -v && npm -v \
# Install composer
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
&& composer selfupdate