Git Product home page Git Product logo

Comments (9)

varrcan avatar varrcan commented on May 27, 2024 1

8.1-apache

укажите в .env файле переменную:
PHP_IMAGE_VERSION=1.0.3
и поднимите проект.

PS Процесс скачивания образа может отображаться неправильно, это недокументированная переменная

img25022023fc0a

from dl.

varrcan avatar varrcan commented on May 27, 2024 1

работает. можно ожидать что с новой версией это станет доступно? например на 7.4

Вы можете использовать этот образ, он меняться не будет, я просто пропишу его в самом dl по умолчанию (чтобы не указывать тег через PHP_IMAGE_VERSION).
Как добавлю модуль webp в другие образы, сделаю релиз, конечно. Думаю до завтра справлюсь )

from dl.

varrcan avatar varrcan commented on May 27, 2024

Скорее всего контейнер не стартует просто из-за ошибки, так как этого пакета нет в образе.
ImageMagick специфичная утилита, никогда особо и не требовалась, на самом деле (может быть исторически так сложилось). Даже на большинстве хостингов стоит только GD, возможно потому, что он ограничен памятью PHP, в то же время у ImageMagick такого ограничения нет, насколько я помню.
Тут еще момент, что пакет потянет за собой много зависимостей, что плохо скажется на размере образа, он и так не маленький сейчас. Только основные зависмости потянут где-то на 80Мб (при текущем весе образа php примерно 650Мб, это не мало)

Вы считаете ImageMagick остро необходим в образе?

from dl.

evgeny-xpage avatar evgeny-xpage commented on May 27, 2024

ситуация такая. есть замечательный проект geometria.ru в котором очень очень много фото. Нужно было найти баланс между качеством и весом для чего перепробовали наверное все библиотеки что существуют и остановились на конкретно конфигурации imagick. Вместе с тем понятно, что ситуация разовая. Видимо придется делать это вручную.

from dl.

evgeny-xpage avatar evgeny-xpage commented on May 27, 2024

Скорее всего контейнер не стартует просто из-за ошибки, так как этого пакета нет в образе. ImageMagick специфичная утилита, никогда особо и не требовалась, на самом деле (может быть исторически так сложилось). Даже на большинстве хостингов стоит только GD, возможно потому, что он ограничен памятью PHP, в то же время у ImageMagick такого ограничения нет, насколько я помню. Тут еще момент, что пакет потянет за собой много зависимостей, что плохо скажется на размере образа, он и так не маленький сейчас. Только основные зависмости потянут где-то на 80Мб (при текущем весе образа php примерно 650Мб, это не мало)

Вы считаете ImageMagick остро необходим в образе?

По поводу GD. он отказывается работать с webp (Call to undefined function imagewebp) и требует специальной конфигурации. Есть ли возможность сделать это через .env?

from dl.

varrcan avatar varrcan commented on May 27, 2024

да, действительно, gd собран без webp. через env не получится, но можно попробовать пересобрать образ, указав этот модуль.
вы какую версию php используете? я могу для теста попробовать указать сначала в одном, потом можно будет распространить на другие образы

from dl.

evgeny-xpage avatar evgeny-xpage commented on May 27, 2024

8.1-apache

from dl.

evgeny-xpage avatar evgeny-xpage commented on May 27, 2024

работает. можно ожидать что с новой версией это станет доступно? например на 7.4

from dl.

varrcan avatar varrcan commented on May 27, 2024

Все же тег будет другой, я еще composer до последнего обновил.

https://github.com/local-deploy/dl/releases/tag/0.5.5

from dl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.