kopia lustrzana https://github.com/carlos-algms/composer-and-node-ci
rodzic
b8d3f17299
commit
64bf9ce9fc
15
Dockerfile
15
Dockerfile
|
@ -1,22 +1,12 @@
|
||||||
FROM ubuntu:16.04
|
FROM php:7.1.1
|
||||||
MAINTAINER Carlos A. Gomes <carlos.algms@gmail.com>
|
MAINTAINER Carlos A. Gomes <carlos.algms@gmail.com>
|
||||||
|
|
||||||
# Let the conatiner know that there is no tty
|
|
||||||
ENV DEBIAN_FRONTEND noninteractive
|
|
||||||
ENV COMPOSER_NO_INTERACTION 1
|
|
||||||
|
|
||||||
# Add Node.js repo
|
# Add Node.js repo
|
||||||
RUN apt-get update -y \
|
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - \
|
||||||
&& apt-get install -y python-software-properties \
|
|
||||||
&& add-apt-repository -y ppa:ondrej/php \
|
|
||||||
&& curl -sL https://deb.nodesource.com/setup_8.x | bash - \
|
|
||||||
&& apt-get install --no-install-recommends -y \
|
&& apt-get install --no-install-recommends -y \
|
||||||
curl \
|
|
||||||
nodejs \
|
nodejs \
|
||||||
build-essential \
|
build-essential \
|
||||||
ca-certificates \
|
|
||||||
openssh-client \
|
openssh-client \
|
||||||
php7.1-cli \
|
|
||||||
nodejs \
|
nodejs \
|
||||||
# Slim down image
|
# Slim down image
|
||||||
&& apt-get clean \
|
&& apt-get clean \
|
||||||
|
@ -26,4 +16,3 @@ RUN apt-get update -y \
|
||||||
# Install composer
|
# Install composer
|
||||||
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
|
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
|
||||||
&& composer selfupdate
|
&& composer selfupdate
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue