Это правильный способ установить php-intl с помощью docker?

#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
  

https://github.com/aligajani/laravel-vapor-action/