From d54ece33669575b56021bf1c199693a7b878fd2e Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Thu, 9 Nov 2017 18:59:41 -0800 Subject: [PATCH] build(docker): optimize docker build --- Dockerfile | 5 ----- release-docker.php | 4 +++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index f4291db..549a28f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,11 +7,6 @@ FROM php:7-cli MAINTAINER Felix Becker -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/ diff --git a/release-docker.php b/release-docker.php index 8cac2db..f833d60 100755 --- a/release-docker.php +++ b/release-docker.php @@ -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");