FROM composer:latest

RUN mkdir /tmp/bootstrapper /build

RUN composer global require --prefer-dist laravel/envoy --no-interaction

ADD . /tmp/bootstrapper

WORKDIR /tmp/bootstrapper
RUN composer install --no-interaction --prefer-dist

RUN ln -s /tmp/bootstrapper/october /usr/bin/october
RUN ln -s /tmp/vendor/bin/envoy /usr/bin/envoy

WORKDIR /build

CMD ["/tmp/bootstrapper/october"]


