summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: d481b5aa7971c350de6aada2f50238c62e4433e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
FROM composer/composer:latest-bin AS composer

WORKDIR /app

COPY composer.* /app

RUN composer install \
  --no-interaction \
  --no-plugins \
  --no-scripts \
  --no-dev \
  && composer dump-autoload -o


FROM php:fpm-alpine

RUN : \
  && apk add libpq-dev icu-dev icu-data-full \
  && docker-php-ext-install pdo_pgsql intl

WORKDIR /usr/src/app

COPY --from=composer /app/vendor /usr/src/app/vendor

COPY src /usr/src/app/src
COPY public /usr/src/app/public
COPY migrations /usr/src/app/migrations
COPY bin/db-migrate /usr/src/app/bin/db-migrate
COPY matrix-specification /usr/src/app/matrix-specification