From f7aac46e007c3fd0f308b98088497cb260ce8c1d Mon Sep 17 00:00:00 2001 From: Liam Date: Mon, 23 Sep 2024 21:10:26 +0100 Subject: [PATCH] app(flyimg): prefer avif over webp --- kubernetes/apps/production/flyimg/config.yaml | 154 ------------------ .../apps/production/flyimg/deployment.yaml | 6 - 2 files changed, 160 deletions(-) delete mode 100644 kubernetes/apps/production/flyimg/config.yaml diff --git a/kubernetes/apps/production/flyimg/config.yaml b/kubernetes/apps/production/flyimg/config.yaml deleted file mode 100644 index 9321bc6..0000000 --- a/kubernetes/apps/production/flyimg/config.yaml +++ /dev/null @@ -1,154 +0,0 @@ ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: flyimg-config - 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: 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 diff --git a/kubernetes/apps/production/flyimg/deployment.yaml b/kubernetes/apps/production/flyimg/deployment.yaml index aca1555..28309f4 100644 --- a/kubernetes/apps/production/flyimg/deployment.yaml +++ b/kubernetes/apps/production/flyimg/deployment.yaml @@ -31,13 +31,7 @@ spec: volumeMounts: - name: flyimg-storage mountPath: /var/www/html/web/uploads - - name: config-volume - mountPath: /var/www/html/config/parameters.yml - subPath: parameters.yml volumes: - name: flyimg-storage persistentVolumeClaim: claimName: flyimg-pvc - - name: config-volume - configMap: - name: flyimg-config