# Template config Cantaloupe (serveur IIIF). Rendu par scripts/01-render-config.sh (envsubst). # Variable attendue : DOMAIN. # - Cantaloupe lit les images dans Garage EN INTERNE (http://ark-garage:3900, sans TLS). # - Le bucket est déduit du sous-domaine de la requête via ScriptLookupStrategy + top_domain # (ex: uploads.iiif. -> bucket "uploads"). Le script delegate est fourni par l'image. # - Les identifiants S3 viennent des variables d'env AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY. http.enabled = true http.host = 0.0.0.0 http.port = 80 http.http2.enabled = false https.enabled = false endpoint.iiif.1.enabled = false endpoint.iiif.2.enabled = true source.static = S3Source S3Source.endpoint = http://ark-garage:3900 S3Source.region = local S3Source.top_domain = iiif.${DOMAIN} S3Source.lookup_strategy = ScriptLookupStrategy S3Source.BasicLookupStrategy.bucket.name = cache.server.derivative.enabled = true cache.server.derivative = S3Cache cache.server.derivative.ttl_seconds = 604800 S3Cache.endpoint = http://ark-garage:3900 S3Cache.region = local S3Cache.bucket.name = iiif-cache log.application.level = info log.application.ConsoleAppender.enabled = true log_error_responses = true HeapCache.target_size = 512M HeapCache.persist = false processor.downscale_filter = lanczos3 processor.upscale_filter = lanczos3