# builder
FROM eu.gcr.io/ac-registry/php7.4-node12:latest as builder

RUN curl -sSL https://github.com/humbug/box/releases/download/3.8.0/box.phar -o /usr/bin/box \
    && chmod +x /usr/bin/box

WORKDIR /app

COPY . .
RUN composer install
RUN box compile

# runtime
FROM eu.gcr.io/ac-registry/php7.4-node12:latest

WORKDIR /app

COPY --from=builder /app/bin/postgresql-streamer.phar .

ENTRYPOINT ["/app/postgresql-streamer.phar"]
