1
0
Fork 0

build: run 'composer install' in a docker builder stage (#694)

pull/749/head
Jakob Blume 2018-12-12 16:28:19 +01:00 committed by Felix Becker
parent 1705583e32
commit 7303143a60
1 changed files with 6 additions and 4 deletions

View File

@ -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 <felix.b@outlook.com>
LABEL maintainer="Felix Becker <felix.b@outlook.com>"
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