diff options
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d481b5a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,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 |
