Files
image-gateway/docker-compose.dev.yml

50 lines
1.2 KiB
YAML
Raw Permalink Normal View History

services:
imgproxy:
image: darthsim/imgproxy:latest
restart: unless-stopped
environment:
GODEBUG: http2client=0
IMGPROXY_WORKERS: ${IMGPROXY_WORKERS:-2}
IMGPROXY_MAX_SRC_RESOLUTION: ${IMGPROXY_MAX_SRC_RESOLUTION:-20}
IMGPROXY_USE_ETAG: "true"
IMGPROXY_ENABLE_VIDEO_THUMBNAILS: "false"
IMGPROXY_DOWNLOAD_TIMEOUT: ${IMGPROXY_DOWNLOAD_TIMEOUT:-30}
IMGPROXY_ALLOWED_SOURCES: ${IMGPROXY_ALLOWED_SOURCES:-}
HTTP_PROXY: ${HTTP_PROXY:-}
HTTPS_PROXY: ${HTTPS_PROXY:-}
NO_PROXY: ${NO_PROXY:-localhost,127.0.0.1}
networks:
- gateway
caddy:
build:
context: .
dockerfile: Dockerfile.caddy
restart: unless-stopped
ports:
- "${CADDY_PORT:-8888}:${CADDY_PORT:-8888}"
- "2019:2019"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy-data:/data
- caddy-cache:/cache
environment:
IMGPROXY_UPSTREAM: imgproxy:8080
DOMAIN: ""
CADDY_PORT: ${CADDY_PORT:-8888}
ADMIN_USER: ${ADMIN_USER:-admin}
ADMIN_PASS: ${ADMIN_PASS:-}
depends_on:
imgproxy:
condition: service_started
networks:
- gateway
networks:
gateway:
driver: bridge
volumes:
caddy-data:
caddy-cache: