mirror of
https://github.com/okxlin/appstore.git
synced 2026-10-31 00:05:14 +00:00
fix(imgproxy): add 4.0.18 upgrade package
Keep 4.0.17 available for existing installs and add 4.0.18 with the updated image. The isolated 1Panel v2 4.0.17 to 4.0.18 upgrade, restart, and uninstall smoke passed.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
imgproxy:
|
||||
image: "ghcr.io/imgproxy/imgproxy:v4.0.18"
|
||||
image: "ghcr.io/imgproxy/imgproxy:v4.0.17"
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
CONTAINER_NAME=imgproxy-compose-check
|
||||
PANEL_APP_PORT_HTTP=8080
|
||||
IMGPROXY_KEY=
|
||||
IMGPROXY_SALT=
|
||||
IMGPROXY_ALLOWED_SOURCES=
|
||||
IMGPROXY_ALLOW_PRIVATE_SOURCE_ADDRESSES=false
|
||||
@@ -0,0 +1,88 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8080
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: HTTP Port
|
||||
labelZh: HTTP 端口
|
||||
label:
|
||||
en: HTTP Port
|
||||
zh: HTTP 端口
|
||||
zh-Hant: HTTP 連接埠
|
||||
ja: HTTP ポート
|
||||
ko: HTTP 포트
|
||||
ru: HTTP-порт
|
||||
ms: Port HTTP
|
||||
pt-br: Porta HTTP
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: IMGPROXY_KEY
|
||||
labelEn: Signature Key
|
||||
labelZh: 签名 Key
|
||||
label:
|
||||
en: Signature Key
|
||||
zh: 签名 Key
|
||||
zh-Hant: 簽章金鑰
|
||||
ja: 署名キー
|
||||
ko: 서명 키
|
||||
ru: Ключ подписи
|
||||
ms: Kunci Tandatangan
|
||||
pt-br: Chave de assinatura
|
||||
required: false
|
||||
type: password
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: IMGPROXY_SALT
|
||||
labelEn: Signature Salt
|
||||
labelZh: 签名 Salt
|
||||
label:
|
||||
en: Signature Salt
|
||||
zh: 签名 Salt
|
||||
zh-Hant: 簽章鹽值
|
||||
ja: 署名ソルト
|
||||
ko: 서명 솔트
|
||||
ru: Соль подписи
|
||||
ms: Garam Tandatangan
|
||||
pt-br: Salt de assinatura
|
||||
required: false
|
||||
type: password
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: IMGPROXY_ALLOWED_SOURCES
|
||||
labelEn: Allowed Sources
|
||||
labelZh: 来源白名单
|
||||
label:
|
||||
en: Allowed Sources
|
||||
zh: 来源白名单
|
||||
zh-Hant: 來源允許清單
|
||||
ja: 許可する取得元
|
||||
ko: 허용된 원본
|
||||
ru: Разрешенные источники
|
||||
ms: Sumber Dibenarkan
|
||||
pt-br: Origens permitidas
|
||||
required: false
|
||||
type: text
|
||||
- default: "false"
|
||||
edit: true
|
||||
envKey: IMGPROXY_ALLOW_PRIVATE_SOURCE_ADDRESSES
|
||||
labelEn: Allow Private Sources
|
||||
labelZh: 允许私有网络来源
|
||||
label:
|
||||
en: Allow Private Sources
|
||||
zh: 允许私有网络来源
|
||||
zh-Hant: 允許私有網路來源
|
||||
ja: プライベートネットワークを許可
|
||||
ko: 사설 네트워크 원본 허용
|
||||
ru: Разрешить частные сети
|
||||
ms: Benarkan Sumber Rangkaian Peribadi
|
||||
pt-br: Permitir origens de rede privada
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: "false"
|
||||
value: "false"
|
||||
- label: "true"
|
||||
value: "true"
|
||||
@@ -0,0 +1,36 @@
|
||||
services:
|
||||
imgproxy:
|
||||
image: "ghcr.io/imgproxy/imgproxy:v4.0.18"
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:8080"
|
||||
environment:
|
||||
- IMGPROXY_KEY=${IMGPROXY_KEY}
|
||||
- IMGPROXY_SALT=${IMGPROXY_SALT}
|
||||
- IMGPROXY_ALLOWED_SOURCES=${IMGPROXY_ALLOWED_SOURCES}
|
||||
- IMGPROXY_ALLOW_PRIVATE_SOURCE_ADDRESSES=${IMGPROXY_ALLOW_PRIVATE_SOURCE_ADDRESSES}
|
||||
- IMGPROXY_ALLOW_LOOPBACK_SOURCE_ADDRESSES=false
|
||||
- IMGPROXY_ALLOW_LINK_LOCAL_SOURCE_ADDRESSES=false
|
||||
- IMGPROXY_IGNORE_SSL_VERIFICATION=false
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
- imgproxy
|
||||
- health
|
||||
interval: 30s
|
||||
timeout: 5s
|
||||
retries: 3
|
||||
start_period: 10s
|
||||
cap_drop:
|
||||
- ALL
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
networks:
|
||||
- 1panel-network
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
exit 0
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
if command -v docker-compose >/dev/null 2>&1; then
|
||||
docker-compose down --volumes --remove-orphans
|
||||
else
|
||||
docker compose down --volumes --remove-orphans
|
||||
fi
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user