Docker/Rancher部署imgproxy

2024-05-28
6700
0
0

温馨提示:本文最后更新于 2024-05-28,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

imgproxy是一款可以动态调整大小和处理图像的程序

官网:https://imgproxy.net/

Github:https://github.com/imgproxy/imgproxy

使用说明:https://docs.imgproxy.net/usage/processing

Docker部署

docker run -d -p 8080:8080 -e IMGPROXY_USE_ETAG=true -e IMGPROXY_SECRET=passwd -e IMGPROXY_PREFERRED_FORMATS=webp,avif,jpg,png -e IMGPROXY_MAX_SRC_FILE_SIZE=20971520 -e IMGPROXY_ENABLE_WEBP_DETECTION=true -e IMGPROXY_ENABLE_CLIENT_HINTS=true -e IMGPROXY_ENABLE_AVIF_DETECTION=true -e IMGPROXY_ALLOW_LOOPBACK_SOURCE_ADDRESSES=true darthsim/imgproxy:latest
  • IMGPROXY_USE_ETAG 支持使用ETag HTTP缓存控制的HTTP标头。默认值:false

  • IMGPROXY_SECRET 授权令牌。如果指定,HTTP请求应该包含Authorization: Bearer %secret%标题

  • IMGPROXY_PREFERRED_FORMATS 以逗号分隔的首选格式列表。当生成的图像格式没有通过扩展名或format处理选项,imgproxy将选择一种首选格式

  • IMGPROXY_MAX_SRC_FILE_SIZE 源图像的最大大小,以字节为单位

  • IMGPROXY_ENABLE_WEBP_DETECTION 启用WebP支持检测。当imgproxy URL中省略了文件扩展名并且浏览器支持WebP时,imgproxy会将其用作结果格式

  • IMGPROXY_ENABLE_CLIENT_HINTS 启用客户端提示支持来确定默认宽度和DPR选项

  • IMGPROXY_ENABLE_AVIF_DETECTION 启用AVIF支持检测。当imgproxy URL中的文件扩展名被省略并且浏览器支持AVIF时,imgproxy将使用它作为结果格式。如果启用了AVIF和WebP检测/强制,并且浏览器支持两者,将使用AVIF

  • IMGPROXY_ALLOW_LOOPBACK_SOURCE_ADDRESSES 允许连接到环回IP地址(127.0.0.1-127.255.255.255和IPv6类似物)

  • 更多参数配置,请参考官网:https://docs.imgproxy.net/configuration/options

Rancher部署


评论

Polar.
最重要的,是拥有跟随内心与直觉的勇气

文章目录