coolify/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 20:03:11 +01:00
# port: 3000
services:
next-image-transformation:
image: ghcr.io/coollabsio/next-image-transformation:latest
environment:
2024-03-12 20:03:11 +01:00
- SERVICE_FQDN_TRANSFORMATION_3000
- NODE_ENV=production
- ALLOWED_REMOTE_DOMAINS=${ALLOWED_REMOTE_DOMAINS:-*}
- IMGPROXY_URL=${IMGPROXY_URL:-http://imgproxy:8080}
healthcheck:
2024-05-17 10:11:55 +02:00
test: "wget -qO- http://127.0.0.1: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