]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - support/docker/production/config/custom-environment-variables.yaml
Merge branch 'release/4.3.0' into develop
[github/Chocobozzz/PeerTube.git] / support / docker / production / config / custom-environment-variables.yaml
1 webserver:
2 hostname: "PEERTUBE_WEBSERVER_HOSTNAME"
3 port:
4 __name: "PEERTUBE_WEBSERVER_PORT"
5 __format: "json"
6 https:
7 __name: "PEERTUBE_WEBSERVER_HTTPS"
8 __format: "json"
9
10 secrets:
11 peertube: "PEERTUBE_SECRET"
12
13 trust_proxy:
14 __name: "PEERTUBE_TRUST_PROXY"
15 __format: "json"
16
17 database:
18 hostname: "PEERTUBE_DB_HOSTNAME"
19 port:
20 __name: "PEERTUBE_DB_PORT"
21 __format: "json"
22 suffix: "PEERTUBE_DB_SUFFIX"
23 username: "PEERTUBE_DB_USERNAME"
24 password: "PEERTUBE_DB_PASSWORD"
25 ssl:
26 __name: "PEERTUBE_DB_SSL"
27 __format: "json"
28
29 redis:
30 hostname: "PEERTUBE_REDIS_HOSTNAME"
31 port:
32 __name: "PEERTUBE_REDIS_PORT"
33 __format: "json"
34 auth: "PEERTUBE_REDIS_AUTH"
35
36 smtp:
37 hostname: "PEERTUBE_SMTP_HOSTNAME"
38 port:
39 __name: "PEERTUBE_SMTP_PORT"
40 __format: "json"
41 username: "PEERTUBE_SMTP_USERNAME"
42 password: "PEERTUBE_SMTP_PASSWORD"
43 tls:
44 __name: "PEERTUBE_SMTP_TLS"
45 __format: "json"
46 disable_starttls:
47 __name: "PEERTUBE_SMTP_DISABLE_STARTTLS"
48 __format: "json"
49 from_address: "PEERTUBE_SMTP_FROM"
50
51 object_storage:
52 enabled:
53 __name: "PEERTUBE_OBJECT_STORAGE_ENABLED"
54 __format: "json"
55
56 endpoint: "PEERTUBE_OBJECT_STORAGE_ENDPOINT"
57
58 region: "PEERTUBE_OBJECT_STORAGE_REGION"
59
60 credentials:
61 access_key_id: "PEERTUBE_OBJECT_STORAGE_CREDENTIALS_ACCESS_KEY_ID"
62 secret_access_key: 'PEERTUBE_OBJECT_STORAGE_CREDENTIALS_SECRET_ACCESS_KEY'
63
64 max_upload_part:
65 __name: "PEERTUBE_OBJECT_STORAGE_MAX_UPLOAD_PART"
66 __format: "json"
67
68 streaming_playlists:
69 bucket_name: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BUCKET_NAME"
70 prefix: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_PREFIX"
71 base_url: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BASE_URL"
72 upload_acl: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL"
73
74 videos:
75 bucket_name: "PEERTUBE_OBJECT_STORAGE_VIDEOS_BUCKET_NAME"
76 prefix: "PEERTUBE_OBJECT_STORAGE_VIDEOS_PREFIX"
77 base_url: "PEERTUBE_OBJECT_STORAGE_VIDEOS_BASE_URL"
78
79 webadmin:
80 configuration:
81 edition:
82 allowed:
83 __name: "PEERTUBE_WEBADMIN_CONFIGURATION_EDITION_ALLOWED"
84 __format: "json"
85
86 log:
87 level: "PEERTUBE_LOG_LEVEL"
88 log_ping_requests:
89 __name: "PEERTUBE_LOG_PING_REQUESTS"
90 __format: "json"
91
92 user:
93 video_quota:
94 __name: "PEERTUBE_USER_VIDEO_QUOTA"
95 __format: "json"
96
97 admin:
98 email: "PEERTUBE_ADMIN_EMAIL"
99
100 contact_form:
101 enabled:
102 __name: "PEERTUBE_CONTACT_FORM_ENABLED"
103 __format: "json"
104
105 signup:
106 enabled:
107 __name: "PEERTUBE_SIGNUP_ENABLED"
108 __format: "json"
109 limit:
110 __name: "PEERTUBE_SIGNUP_LIMIT"
111 __format: "json"
112
113 search:
114 remote_uri:
115 users:
116 __name: "PEERTUBE_SEARCH_REMOTEURI_USERS"
117 __format: "json"
118 anonymous:
119 __name: "PEERTUBE_SEARCH_REMOTEURI_ANONYMOUS"
120 __format: "json"
121
122 import:
123 videos:
124 http:
125 enabled:
126 __name: "PEERTUBE_IMPORT_VIDEOS_HTTP"
127 __format: "json"
128 torrent:
129 enabled:
130 __name: "PEERTUBE_IMPORT_VIDEOS_TORRENT"
131 __format: "json"
132
133 transcoding:
134 enabled:
135 __name: "PEERTUBE_TRANSCODING_ENABLED"
136 __format: "json"
137 threads:
138 __name: "PEERTUBE_TRANSCODING_THREADS"
139 __format: "json"
140 resolutions:
141 144p:
142 __name: "PEERTUBE_TRANSCODING_144P"
143 __format: "json"
144 240p:
145 __name: "PEERTUBE_TRANSCODING_240P"
146 __format: "json"
147 360p:
148 __name: "PEERTUBE_TRANSCODING_360P"
149 __format: "json"
150 480p:
151 __name: "PEERTUBE_TRANSCODING_480P"
152 __format: "json"
153 720p:
154 __name: "PEERTUBE_TRANSCODING_720P"
155 __format: "json"
156 1080p:
157 __name: "PEERTUBE_TRANSCODING_1080P"
158 __format: "json"
159 1440p:
160 __name: "PEERTUBE_TRANSCODING_1440P"
161 __format: "json"
162 2160p:
163 __name: "PEERTUBE_TRANSCODING_2160P"
164 __format: "json"
165 webtorrent:
166 enabled:
167 __name: "PEERTUBE_TRANSCODING_WEBTORRENT_ENABLED"
168 __format: "json"
169 hls:
170 enabled:
171 __name: "PEERTUBE_TRANSCODING_HLS_ENABLED"
172 __format: "json"
173
174 instance:
175 name: "PEERTUBE_INSTANCE_NAME"
176 description: "PEERTUBE_INSTANCE_DESCRIPTION"
177 terms: "PEERTUBE_INSTANCE_TERMS"