lasthourcloud/templates/compose/next-image-transformation.yaml

30 lines
937 B
YAML
Raw Normal View History

# documentation: https://github.com/coollabsio/next-image-transformation
# slogan: Drop-in replacement for Vercel's Nextjs image optimization service.
# tags: nextjs,image,transformation,service
2024-03-12 19:03:11 +00:00
# port: 3000
services:
next-image-transformation:
image: ghcr.io/coollabsio/next-image-transformation:latest
environment:
2024-03-12 19:03:11 +00:00
- SERVICE_FQDN_TRANSFORMATION_3000
- NODE_ENV=production
- ALLOWED_REMOTE_DOMAINS=${ALLOWED_REMOTE_DOMAINS:-*}
- IMGPROXY_URL=${IMGPROXY_URL:-http://imgproxy:8080}
healthcheck:
test: "wget -qO- http://localhost:3000/health || exit 1"
interval: 2s
timeout: 10s
retries: 5
imgproxy:
image: darthsim/imgproxy
environment:
- IMGPROXY_ENABLE_WEBP_DETECTION=true
- IMGPROXY_JPEG_PROGRESSIVE=true
- IMGPROXY_USE_ETAG=true
healthcheck:
test: ["CMD", "imgproxy", "health"]
interval: 2s
timeout: 10s
retries: 5