diff --git a/Dockerfile b/Dockerfile index 549a28f..c11b756 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,19 @@ - # Running this container will start a language server that listens for TCP connections on port 2088 # Every connection will be run in a forked child process -# Please note that before building the image, you have to install dependencies with `composer install` +FROM composer AS builder + +COPY ./ /app +RUN composer install FROM php:7-cli -MAINTAINER Felix Becker +LABEL maintainer="Felix Becker " RUN docker-php-ext-configure pcntl --enable-pcntl RUN docker-php-ext-install pcntl COPY ./php.ini /usr/local/etc/php/conf.d/ -COPY ./ /srv/phpls +COPY --from=builder /app /srv/phpls WORKDIR /srv/phpls