Files
image-gateway/.env.example

31 lines
1.4 KiB
Plaintext
Raw Normal View History

# === imgproxy ===
# Подпись URL (опционально, только если есть серверная генерация URL)
# Для SPA оставьте пустыми — защита через ALLOWED_SOURCES
IMGPROXY_KEY=
IMGPROXY_SALT=
# Количество воркеров обработки (по числу CPU)
IMGPROXY_WORKERS=2
# Максимальное разрешение исходника в мегапикселях
IMGPROXY_MAX_SRC_RESOLUTION=20
# Whitelist доменов-источников (через запятую, пусто = все)
# Пример: example.com,cdn.example.com
IMGPROXY_ALLOWED_SOURCES=
# Таймаут загрузки исходника (секунды)
IMGPROXY_DOWNLOAD_TIMEOUT=30
# === Network (опционально) ===
# HTTP-прокси для imgproxy (если требуется в корпоративной сети)
# HTTP_PROXY=
# HTTPS_PROXY=
# NO_PROXY=localhost,127.0.0.1
# === Caddy ===
# Домен для HTTPS (пустое значение = localhost без HTTPS)
DOMAIN=
# Порт Caddy для локальной разработки. В prod за reverse proxy обычно 80.
CADDY_PORT=8888
# Docker image для CD-деплоя. Локально можно не задавать.
# CADDY_IMAGE=registry.example.com/owner/image-gateway:latest
# Docker network внешнего reverse proxy в prod.
# WEB_NETWORK=web