1
0
Fork 0

build(docker): optimize docker build

pull/527/head
Felix Becker 2017-11-09 18:59:41 -08:00
parent 857fe26eb5
commit d54ece3366
2 changed files with 3 additions and 6 deletions

View File

@ -7,11 +7,6 @@
FROM php:7-cli
MAINTAINER Felix Becker <felix.b@outlook.com>
RUN apt-get update \
# Needed for CodeSniffer
&& apt-get install -y libxml2 libxml2-dev \
&& rm -rf /var/lib/apt/lists/*
RUN docker-php-ext-configure pcntl --enable-pcntl
RUN docker-php-ext-install pcntl
COPY ./php.ini /usr/local/etc/php/conf.d/

View File

@ -6,5 +6,7 @@ $dockerPassword = getenv('DOCKER_PASSWORD');
$version = json_decode(file_get_contents(__DIR__ . '/package.json'))->version;
system("docker login -e=$dockerEmail -u=$dockerUsername -p=$dockerPassword");
system("docker build -t felixfbecker/php-language-server:$version .");
system("docker build -t felixfbecker/php-language-server:latest .");
system("docker tag felixfbecker/php-language-server:latest felixfbecker/php-language-server:$version .");
system("docker push felixfbecker/php-language-server:$version");
system("docker push felixfbecker/php-language-server:latest");