mirror of
https://github.com/fluxerapp/fluxer.git
synced 2026-09-03 05:10:25 +03:00
79 lines
1.9 KiB
YAML
79 lines
1.9 KiB
YAML
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
global:
|
|
namespace: fluxer
|
|
imagePullSecret: ghcr-pull-secret
|
|
registry: ""
|
|
|
|
mediaProxy:
|
|
image: fluxer-media-proxy
|
|
tag: ""
|
|
replicas: 16
|
|
preserveLiveReplicas: false
|
|
port: 8080
|
|
nsfwServiceEndpoint: 'http://int.flx-nyc-misc1.srv.fluxer.dev:8000'
|
|
env:
|
|
- name: FLUXER_MEDIA_PROXY_MODE
|
|
value: mp
|
|
- name: FLUXER_MEDIA_PROXY_NSFW_THRESHOLD
|
|
value: '0.95'
|
|
- name: FLUXER_MEDIA_PROXY_STORAGE_BACKEND
|
|
value: s3
|
|
- name: FLUXER_MEDIA_PROXY_READ_ONLY
|
|
value: 'true'
|
|
- name: FLUXER_MEDIA_PROXY_MAX_NATIVE_TRANSFORMS
|
|
value: '4'
|
|
- name: FLUXER_MEDIA_PROXY_WORKER_QUEUE_CAPACITY
|
|
value: '128'
|
|
- name: FLUXER_MEDIA_PROXY_TRANSFORM_TIMEOUT_MS
|
|
value: '30000'
|
|
- name: FLUXER_MEDIA_PROXY_MAX_ENCODE_FRAMES
|
|
value: '4096'
|
|
- name: FLUXER_MEDIA_PROXY_MAX_ENCODE_DURATION_MS
|
|
value: '30000'
|
|
- name: FLUXER_MEDIA_PROXY_TRANSFORM_CACHE_BYTES
|
|
value: '1073741824'
|
|
- name: FLUXER_MEDIA_PROXY_TRANSFORM_CACHE_MAX_ENTRY_BYTES
|
|
value: '134217728'
|
|
- name: FLUXER_MEDIA_PROXY_TRANSFORM_CACHE_TTL_MS
|
|
value: '1800000'
|
|
- name: FLUXER_MEDIA_PROXY_SOCKET_IO_TIMEOUT_MS
|
|
value: '30000'
|
|
resources:
|
|
requests:
|
|
cpu: 300m
|
|
memory: 768Mi
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 4Gi
|
|
|
|
staticProxy:
|
|
image: fluxer-media-proxy
|
|
tag: ""
|
|
replicas: 4
|
|
preserveLiveReplicas: false
|
|
port: 8080
|
|
env:
|
|
- name: FLUXER_MEDIA_PROXY_MODE
|
|
value: static
|
|
- name: FLUXER_MEDIA_PROXY_STORAGE_BACKEND
|
|
value: s3
|
|
- name: FLUXER_MEDIA_PROXY_READ_ONLY
|
|
value: 'true'
|
|
- name: FLUXER_MEDIA_PROXY_SOCKET_IO_TIMEOUT_MS
|
|
value: '30000'
|
|
resources:
|
|
requests:
|
|
cpu: 50m
|
|
memory: 256Mi
|
|
limits:
|
|
memory: 512Mi
|
|
|
|
pdb:
|
|
media-proxy:
|
|
enabled: true
|
|
minAvailable: '50%'
|
|
static-proxy:
|
|
enabled: true
|
|
minAvailable: '50%'
|