#php #docker
#php #docker
Вопрос:
Это никогда не устанавливается в моих действиях на Github, хотя я добавил intl
в конце.
FROM composer:1.9.0
LABEL repository="https://github.com/ubient/laravel-vapor-action"
LABEL homepage="https://github.com/ubient/laravel-vapor-action"
LABEL maintainer="Claudio Dekker <claudio@ubient.net>"
# Install required extenstions for laravel
# https://laravel.com/docs/6.x#server-requirements
RUN apk add libxml2-dev libpng-dev amp;amp;
docker-php-ext-install bcmath xml tokenizer mbstring gd intl
# Install Vapor Prestissimo (parallel/quicker composer install)
RUN set -xe amp;amp;
composer global require hirak/prestissimo amp;amp;
composer global require laravel/vapor-cli amp;amp;
composer clear-cache
# Install Node.js (needed for Vapor's NPM Build)
RUN apk add --update nodejs npm
# Prepare out Entrypoint (used to run Vapor commands)
COPY vapor-entrypoint /usr/local/bin/vapor-entrypoint
ENTRYPOINT ["/usr/local/bin/vapor-entrypoint"]
Комментарии:
1. Мне пришлось включить основной несвободный контент для установки intl в одном из моих проектов. Вот репозиторий для содержимого docker. github.com/Madu-rosh/laravel-docker-setup . надеюсь, это поможет.
2. Спасибо, но мне строго нужно внести изменения в то, что у меня есть выше..
Ответ №1:
Это исправлено
# Install INTL
RUN apk add icu-dev
RUN docker-php-ext-configure intl amp;amp; docker-php-ext-install intl