Expose SMTP and instance settings in the Docker environment variables (#277)

This commit is contained in:
kaiyou 2018-02-06 08:37:36 +01:00 committed by Chocobozzz
parent 3c75ce12d5
commit 6500a90cfe
2 changed files with 33 additions and 0 deletions

View File

@ -23,6 +23,18 @@ redis:
__format: "json"
auth: "PEERTUBE_REDIS_AUTH"
smtp:
hostname: "PEERTUBE_SMTP_HOSTNAME"
port:
__name: "PEERTUBE_SMTP_PORT"
__format: "json"
username: "PEERTUBE_SMTP_USERNAME"
password: "PEERTUBE_SMTP_PASSWORD"
tls:
__name: "PEERTUBE_SMTP_TLS"
__format: "json"
form_address: "PEERTUBE_ADMIN_EMAIL"
admin:
email: "PEERTUBE_ADMIN_EMAIL"
@ -38,3 +50,8 @@ transcoding:
enabled:
__name: "PEERTUBE_TRANSCODING_ENABLED"
__format: "json"
instance:
name: "PEERTUBE_INSTANCE_NAME"
description: "PEERTUBE_INSTANCE_DESCRIPTION"
terms: "PEERTUBE_INSTANCE_TERMS"

View File

@ -21,6 +21,16 @@ redis:
port: 6379
auth: null
# SMTP server to send emails
smtp:
hostname: null
port: 465
username: null
password: null
tls: true
ca_file: null # Used for self signed certificates
from_address: 'admin@example.com'
# From the project root directory
storage:
avatars: '../data/avatars/'
@ -62,3 +72,9 @@ transcoding:
480p: true
720p: true
1080p: true
# Instance settings
instance:
name: 'PeerTube'
description: '' # Support markdown
terms: '' # Support markdown