diff --git a/apps/production/flyimg/flyimg.yaml b/apps/production/flyimg/flyimg.yaml index 0e0cc52..8f776a5 100644 --- a/apps/production/flyimg/flyimg.yaml +++ b/apps/production/flyimg/flyimg.yaml @@ -6,8 +6,153 @@ metadata: namespace: public-services data: parameters.yml: | + --- + # Debug + debug: false + + # Home page title + home_page_title: Flyimg + + # Number of days for header cache expires `max_age` + header_cache_days: 365 + + # To enable the Cleanup Cronjob to purge the var/tmp folder + enable_cronjob_cleanup: true + + # The cronjob interval to cleanup the var/tmp folder + cronjob_cleanup_interval: "0 */5 * * *" + + # Options separator + # When changing this value, you should change the OPTIONS_SEPARATOR value in web/js/main.js! + options_separator: ',' + + # Security: Signature generation + # Security key + security_key: '' + # Secret Initialization vector(IV) + security_iv: '' + + # Restrict domains, false by default + restricted_domains: false + + # If restricted_domains is enabled, put whitelist domains here + whitelist_domains: + - domain-1.com + - domain-2.com + + # Default storage system is local, to use AWS S3, change this param to s3 + storage_system: local + + # In case storage_system: s3, you need to add those AWS S3 parameters: + aws_s3: + access_id: '' + secret_key: '' + region: 'eu-central-1' + bucket_name: '' + + # Number of threads for Imagemagick to use + thread: 1 + + # For Avif format: conversion speed parameter for the HEIF library. + heic_speed: 8 + + # Read source image timeout in seconds + source_image_request_timeout: 5 + + # When set to true the generated image will be deleted from the cache in web/upload and served directly in the response + disable_cache: false + + # When supported by the browser, AVIF format will be served as default output + enable_avif: true + + # When supported by the browser, Webp format will be served as default output (after checking AVIF support) + enable_webp: true + + # Extra options for the header sent to source image server, as some servers requires the User-Agent. + header_extra_options: + - 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201' + + # List of request header to forward to source image server (example Authorization) + forward_request_headers: [] + + # Keys used in url to match options. Ex: q_80,w_200,h_100 + options_keys: + q: quality + o: output + unsh: unsharp + sh: sharpen + blr: blur + fc: face-crop + fcp: face-crop-position + fb: face-blur + w: width + h: height + c: crop + bg: background + st: strip + ao: auto-orient + rz: resize + g: gravity + f: filter + r: rotate + sc: scale + sf: sampling-factor + rf: refresh + smc: smart-crop + ett: extent + par: preserve-aspect-ratio + pns: preserve-natural-size + webpl: webp-lossless + gf: gif-frame + e: extract + p1x: extract-top-x + p1y: extract-top-y + p2x: extract-bottom-x + p2y: extract-bottom-y + pdfp: pdf-page-number + tm: time + clsp: colorspace + mnchr: monochrome + + # Default options values default_options: + quality: 70 output: o_webp + unsharp: null + sharpen: null + blur: null + face-crop: 0 + face-crop-position: 0 + face-blur: 0 + width: null + height: null + crop: null + background: null + strip: 1 + auto-orient: 0 + resize: null + gravity: Center + filter: Lanczos + rotate: null + scale: null + sampling-factor: 1x1 + refresh: false + smart-crop: false + extent: null + preserve-aspect-ratio: 1 + preserve-natural-size: 1 + webp-lossless: 0 + gif-frame: 0 + extract: null + extract-top-x: null + extract-top-y: null + extract-bottom-x: null + extract-bottom-y: null + pdf-page-number: 1 + time: '00:00:01' + colorspace: 'sRGB' + monochrome: null + --- apiVersion: apps/v1 kind: Deployment