Standardize config.

This commit is contained in:
2026-05-23 19:51:33 +00:00
parent e2e3f730a5
commit 6b5325c6f3
87 changed files with 426 additions and 531 deletions

View File

@@ -4,7 +4,7 @@ metadata:
name: lemmy-pictrs
namespace: {{ .namespace }}
spec:
replicas: {{ .pictrsReplicas }}
replicas: 1
selector:
matchLabels:
component: pictrs
@@ -22,7 +22,7 @@ spec:
type: RuntimeDefault
containers:
- name: pictrs
image: {{ .pictrsImage }}
image: asonix/pictrs:0.5.5
securityContext:
allowPrivilegeEscalation: false
capabilities:
@@ -30,7 +30,7 @@ spec:
readOnlyRootFilesystem: false
env:
- name: PICTRS__SERVER__BIND
value: "0.0.0.0:{{ .pictrsPort }}"
value: "0.0.0.0:8080"
- name: PICTRS__MEDIA__VIDEO_CODEC
value: vp9
- name: PICTRS__MEDIA__GIF__MAX_WIDTH
@@ -54,7 +54,7 @@ spec:
- name: PICTRS__STORE__PATH
value: /mnt/files
ports:
- containerPort: {{ .pictrsPort }}
- containerPort: 8080
name: http
volumeMounts:
- name: storage
@@ -62,13 +62,13 @@ spec:
livenessProbe:
httpGet:
path: /healthz
port: {{ .pictrsPort }}
port: 8080
initialDelaySeconds: 30
periodSeconds: 10
readinessProbe:
httpGet:
path: /healthz
port: {{ .pictrsPort }}
port: 8080
initialDelaySeconds: 10
periodSeconds: 5
volumes: