build(docker): optimize docker build
parent
857fe26eb5
commit
d54ece3366
|
@ -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/
|
||||
|
|
|
@ -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");
|
||||
|
|
Loading…
Reference in New Issue