add more undocumented options

This commit is contained in:
jessebot
2025-01-19 19:08:24 +01:00
parent 748cab3d57
commit 199715c969
3 changed files with 52 additions and 4 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes # This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version. # to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/) # Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.13.0 version: 0.14.0
# This is the version number of the application being deployed. # This is the version number of the application being deployed.
# renovate:image=ghcr.io/mattlqx/docker-pixelfed # renovate:image=ghcr.io/mattlqx/docker-pixelfed
+14 -1
View File
@@ -23,6 +23,8 @@ data:
# not sure where to put this # not sure where to put this
CUSTOM_EMOJI: {{ .Values.pixelfed.custom_emoji | quote }} CUSTOM_EMOJI: {{ .Values.pixelfed.custom_emoji | quote }}
CUSTOM_EMOJI_MAX_SIZE: {{ .Values.pixelfed.custom_emoji | quote }}
MEDIA_TYPES: {{ .Values.pixelfed.media_types }}
# limits # limits
MIN_PASSWORD_LENGTH: {{ .Values.pixelfed.min_password_length | quote }} MIN_PASSWORD_LENGTH: {{ .Values.pixelfed.min_password_length | quote }}
@@ -40,6 +42,7 @@ data:
# instance config # instance config
INSTANCE_DESCRIPTION: {{ .Values.pixelfed.instance.description | quote }} INSTANCE_DESCRIPTION: {{ .Values.pixelfed.instance.description | quote }}
INSTANCE_CONTACT_FORM: {{ .Values.pixelfed.instance.contact_form | quote }} INSTANCE_CONTACT_FORM: {{ .Values.pixelfed.instance.contact_form | quote }}
INSTANCE_CONTACT_MAX_PER_DAY: {{ .Values.pixelfed.instance.contact_max_per_day | quote }}
INSTANCE_DISCOVER_PUBLIC: {{ .Values.pixelfed.instance.discover_public | quote }} INSTANCE_DISCOVER_PUBLIC: {{ .Values.pixelfed.instance.discover_public | quote }}
INSTANCE_PUBLIC_HASHTAGS: {{ .Values.pixelfed.instance.public_hashtags | quote }} INSTANCE_PUBLIC_HASHTAGS: {{ .Values.pixelfed.instance.public_hashtags | quote }}
{{- with .Values.pixelfed.instance.contact_email }} {{- with .Values.pixelfed.instance.contact_email }}
@@ -77,7 +80,16 @@ data:
QUEUE_DRIVER: "redis" QUEUE_DRIVER: "redis"
BROADCAST_DRIVER: "log" BROADCAST_DRIVER: "log"
LOG_CHANNEL: {{ .Values.pixelfed.laravel.log_channel }} LOG_CHANNEL: {{ .Values.pixelfed.laravel.log_channel }}
HORIZON_PREFIX: "horizon-" LOG_LEVEL: {{ .Values.pixelfed.laravel.log_level }}
# horizon
HORIZON_PREFIX: {{ .Values.pixelfed.horizon.prefix | quote }}
HORIZON_DARKMODE: {{ .Values.pixelfed.horizon.darkmode | quote }}
# filesystem
FILESYSTEM_DRIVER: {{ .Values.pixelfed.filesystem.driver }}
FILESYSTEM_CLOUD: {{ .Values.pixelfed.filesystem.cloud }}
MEDIA_DELETE_LOCAL_AFTER_CLOUD: {{ .Values.pixelfed.media_delete_local_after_cloud }}
# activity pub # activity pub
ACTIVITY_PUB: {{ .Values.pixelfed.activity_pub.enabled | quote }} ACTIVITY_PUB: {{ .Values.pixelfed.activity_pub.enabled | quote }}
@@ -85,6 +97,7 @@ data:
AP_SHAREDINBOX: {{ .Values.pixelfed.activity_pub.sharedinbox | quote }} AP_SHAREDINBOX: {{ .Values.pixelfed.activity_pub.sharedinbox | quote }}
AP_INBOX: {{ .Values.pixelfed.activity_pub.inbox | quote }} AP_INBOX: {{ .Values.pixelfed.activity_pub.inbox | quote }}
AP_OUTBOX: {{ .Values.pixelfed.activity_pub.outbox | quote }} AP_OUTBOX: {{ .Values.pixelfed.activity_pub.outbox | quote }}
AP_LOGGER_ENABLED: {{ .Values.pixelfed.activity_pub.logger_enabled | quote }}
# mail # mail
MAIL_DRIVER: "{{ .Values.pixelfed.mail.driver }}" MAIL_DRIVER: "{{ .Values.pixelfed.mail.driver }}"
+37 -2
View File
@@ -292,6 +292,16 @@ pixelfed:
# -- Automatically run [artisan migrate --force] if new migrations are detected. # -- Automatically run [artisan migrate --force] if new migrations are detected.
apply_new_migrations_automatically: false apply_new_migrations_automatically: false
filesystem:
# -- Many applications store files both locally and in the cloud.
# For this reason, you may specify a default “cloud” driver here.
# This driver will be bound as the Cloud disk implementation in the container.
cloud: "s3"
driver: "local"
# -- delete local files after saving to the cloud
media_delete_local_after_cloud: true
# -- timezone for docker container # -- timezone for docker container
timezone: "europe/amsterdam" timezone: "europe/amsterdam"
@@ -307,6 +317,13 @@ pixelfed:
# -- trusted proxies # -- trusted proxies
trusted_proxies: "*" trusted_proxies: "*"
# horizon - for interfacing with redis
horizon:
# -- prefix will be used when storing all Horizon data in Redis
prefix: "horizon-"
# -- darkmode for the web interface in the admin panel
dark_mode: false
# app specific settings # app specific settings
app: app:
# -- This key is used by the Illuminate encrypter service and should # -- This key is used by the Illuminate encrypter service and should
@@ -357,6 +374,12 @@ pixelfed:
# -- Enable custom emojis # -- Enable custom emojis
custom_emoji: false custom_emoji: false
# -- max size for custom emojis, in... bytes?
custom_emoji_max_size: 2000000
# -- types of media to allow
media_types: "image/jpeg,image/png,image/gif"
# -- Enable the config cache to allow you to manage settings via the admin dashboard # -- Enable the config cache to allow you to manage settings via the admin dashboard
enable_config_cache: true enable_config_cache: true
@@ -387,18 +410,26 @@ pixelfed:
# -- Force https url generation # -- Force https url generation
force_https_urls: true force_https_urls: true
# -- exp loops (as in loops video? 🤷
exp_loops: false
# -- library to process images. options: "gd" (default), "imagick"
image_driver: "gd"
# your whole instance, or server, settings # your whole instance, or server, settings
instance: instance:
# -- your server description # -- your server description
description: "Pixelfed - Photo sharing for everyone" description: "Pixelfed - Photo sharing for everyone"
# -- enable the instance contact form
contact_form: false
# -- Enable public access to the Discover feature # -- Enable public access to the Discover feature
discover_public: false discover_public: false
# -- Allow anonymous access to hashtag feeds # -- Allow anonymous access to hashtag feeds
public_hashtags: false public_hashtags: false
# -- enable the instance contact form
contact_form: false
# -- The public contact email for your server # -- The public contact email for your server
contact_email: "" contact_email: ""
# -- instance contact max per day
contact_max_per_day: ""
# -- Enable the profile embed feature # -- Enable the profile embed feature
profile_embeds: true profile_embeds: true
# -- Enable the post embed feature # -- Enable the post embed feature
@@ -457,6 +488,8 @@ pixelfed:
inbox: false inbox: false
outbox: false outbox: false
sharedinbox: false sharedinbox: false
# activity pub logger?
logger_enabled: false
########################################################### ###########################################################
# Federation # Federation
@@ -475,6 +508,7 @@ pixelfed:
# -- options: "smtp" (default), "sendmail", "mailgun", "mandrill", "ses" # -- options: "smtp" (default), "sendmail", "mailgun", "mandrill", "ses"
# "sparkpost", "log", "array" # "sparkpost", "log", "array"
driver: smtp driver: smtp
# -- mail server hostname
host: smtp.mailtrap.io host: smtp.mailtrap.io
# -- mail server port # -- mail server port
port: 2525 port: 2525
@@ -491,6 +525,7 @@ pixelfed:
# -- name of an existing Kubernetes Secret for mail credentials # -- name of an existing Kubernetes Secret for mail credentials
existingSecret: "" existingSecret: ""
# keys in existing secret
existingSecretKeys: existingSecretKeys:
# -- key in existing Kubernetes Secret for host. If set, ignores mail.host # -- key in existing Kubernetes Secret for host. If set, ignores mail.host
host: "" host: ""