103 lines
2.8 KiB
YAML
103 lines
2.8 KiB
YAML
image:
|
|
repository: ghcr.io/pixelfed/pixelfed
|
|
tag: ""
|
|
replicas:
|
|
web: 1
|
|
horizon: 1
|
|
domain: pixelfed.example.org
|
|
runtimeSecret: pixelfed-runtime
|
|
mysql:
|
|
authSecret: mysql-auth
|
|
storageClass: ""
|
|
storageSize: 20Gi
|
|
valkey:
|
|
authSecret: valkey-auth
|
|
storageClass: ""
|
|
storageSize: 5Gi
|
|
persistence:
|
|
storageClass: ""
|
|
storageSize: 5Gi
|
|
ingress:
|
|
enabled: false
|
|
name: pixelfed
|
|
entryPoint: websecure
|
|
s3BucketJob:
|
|
enabled: false
|
|
endpoint: ""
|
|
region: us-east-1
|
|
bucket: pixelfed
|
|
secretName: pixelfed-s3
|
|
config:
|
|
ACTIVITY_PUB: "true"
|
|
ADMIN_DOMAIN: "pixels.example.org"
|
|
AP_INBOX: "true"
|
|
AP_OUTBOX: "true"
|
|
AP_REMOTE_FOLLOW: "true"
|
|
AP_SHAREDINBOX: "true"
|
|
APP_DEBUG: "false"
|
|
APP_DOMAIN: "pixels.example.org"
|
|
APP_ENV: "production"
|
|
APP_NAME: "Pixelfed"
|
|
APP_PORT: "8080"
|
|
APP_URL: "https://pixels.example.org"
|
|
AWS_BUCKET: "pixelfed"
|
|
AWS_DEFAULT_REGION: "us-east-1"
|
|
AWS_ENDPOINT: "http://s3.example.org"
|
|
AWS_REQUEST_CHECKSUM_CALCULATION: "WHEN_REQUIRED"
|
|
AWS_RESPONSE_CHECKSUM_VALIDATION: "WHEN_REQUIRED"
|
|
AWS_STORAGE_CLASS: "STANDARD_IA"
|
|
AWS_URL: "https://s3.example.org/pixelfed"
|
|
AWS_USE_PATH_STYLE_ENDPOINT: "true"
|
|
BROADCAST_DRIVER: "log"
|
|
CACHE_DRIVER: "redis"
|
|
DB_CONNECTION: "mysql"
|
|
DB_DATABASE: "pixelfed"
|
|
DB_HOST: "mysql"
|
|
DB_PORT: "3306"
|
|
DB_USERNAME: "pixelfed"
|
|
ENABLE_CONFIG_CACHE: "true"
|
|
ENFORCE_EMAIL_VERIFICATION: "true"
|
|
FILESYSTEM_CLOUD: "s3"
|
|
FORCE_HTTPS_URLS: "true"
|
|
HORIZON_PREFIX: "pixelfed-horizon-"
|
|
IMAGE_QUALITY: "85"
|
|
INSTANCE_DISCOVER_PUBLIC: "true"
|
|
LOG_CHANNEL: "stderr"
|
|
MAIL_AUTO_TLS: "false"
|
|
MAIL_DRIVER: "smtp"
|
|
MAIL_ENCRYPTION: "null"
|
|
MAIL_FROM_ADDRESS: "pixelfed@example.org"
|
|
MAIL_FROM_NAME: "Pixelfed"
|
|
MAIL_HOST: "smtp.example.org"
|
|
MAIL_PORT: "25"
|
|
MAX_ALBUM_LENGTH: "20"
|
|
MAX_CAPTION_LENGTH: "5000"
|
|
MAX_PHOTO_SIZE: "25000"
|
|
MEDIA_REMOTE_STORE_CLOUD: "true"
|
|
MEDIA_TYPES: "image/jpeg,image/jpg,image/png,image/gif,video/mp4"
|
|
OAUTH_ENABLED: "true"
|
|
OPEN_REGISTRATION: "false"
|
|
PF_ENABLE_CLOUD: "true"
|
|
PF_ENFORCE_MAX_USERS: "true"
|
|
PF_MAX_USERS: "10"
|
|
PF_OIDC_AUTHORIZE_URL: "https://auth.example.org/application/o/authorize/"
|
|
PF_OIDC_ENABLED: "true"
|
|
PF_OIDC_FIELD_ID: "preferred_username"
|
|
PF_OIDC_LOGOUT_URL: "https://auth.example.org/application/o/pixels/end-session/"
|
|
PF_OIDC_PROFILE_URL: "https://auth.example.org/application/o/userinfo/"
|
|
PF_OIDC_SCOPES: "openid profile email"
|
|
PF_OIDC_TOKEN_URL: "https://auth.example.org/application/o/token/"
|
|
PF_OIDC_USERNAME_FIELD: "preferred_username"
|
|
PF_OPTIMIZE_IMAGES: "true"
|
|
PF_OPTIMIZE_VIDEOS: "true"
|
|
PHP_OPCACHE_ENABLE: "1"
|
|
QUEUE_DRIVER: "redis"
|
|
REDIS_CLIENT: "phpredis"
|
|
REDIS_HOST: "valkey"
|
|
REDIS_PORT: "6379"
|
|
REDIS_SCHEME: "tcp"
|
|
SESSION_DOMAIN: "pixels.example.org"
|
|
SESSION_DRIVER: "database"
|
|
SESSION_SECURE_COOKIE: "true"
|
|
TRUST_PROXIES: "*"
|