Я следовал этому руководству для настройки файла policy.xml:
https://help.heroku.com/RFDJQSG3/how-can-i-override-imagemagick-settings-in-a-policy-xml-file
Однако, когда этот config env var установлен, и я запускаю команду identify -list policy
, он все равно только читает политики из пути по умолчанию и не ищет новый.
Config var:
MAGICK_CONFIGURE_PATH установлен в "/app/.magick/:/etc/ImageMagick-6/" с помощью команды:
heroku config:set MAGICK_CONFIGURE_PATH="/app/.magick/:/etc/ImageMagick-6/"
Выход:
Path: /etc/ImageMagick-6/policy.xml
Policy: Resource
name: disk
value: 1GiB
Policy: Resource
name: map
value: 512MiB
Policy: Resource
name: memory
value: 256MiB
Policy: Resource
name: area
value: 128MB
Policy: Resource
name: height
value: 16KP
Policy: Resource
name: width
value: 16KP
Policy: Delegate
rights: None
pattern: URL
Policy: Delegate
rights: None
pattern: HTTPS
Policy: Delegate
rights: None
pattern: HTTP
Policy: Path
rights: None
pattern: @*
Path: [built-in]
Policy: Undefined
rights: None
Я в стеке Ruby heroku-18, и моя политика в /app/.magick/policy.xml
содержит:
<policymap xmlns="">
<policy domain="coder" rights="read | write" pattern="HTTPS" />
</policymap>
Есть идеи, как заставить работать этот конфиг var?