]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - support/docker/production/config/custom-environment-variables.yaml
Merge branch 'release/5.1.0' into develop
[github/Chocobozzz/PeerTube.git] / support / docker / production / config / custom-environment-variables.yaml
CommitLineData
e8395f02 1webserver:
fd5e57bb 2 hostname: "PEERTUBE_WEBSERVER_HOSTNAME"
e8395f02 3 port:
fd5e57bb 4 __name: "PEERTUBE_WEBSERVER_PORT"
e8395f02 5 __format: "json"
6 https:
fd5e57bb 7 __name: "PEERTUBE_WEBSERVER_HTTPS"
e8395f02 8 __format: "json"
9
1ea868a9
C
10secrets:
11 peertube: "PEERTUBE_SECRET"
12
eff7cdd7
L
13trust_proxy:
14 __name: "PEERTUBE_TRUST_PROXY"
15 __format: "json"
ff587059 16
e8395f02 17database:
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"
78c5e310
S
25 ssl:
26 __name: "PEERTUBE_DB_SSL"
27 __format: "json"
e8395f02 28
29redis:
30 hostname: "PEERTUBE_REDIS_HOSTNAME"
31 port:
32 __name: "PEERTUBE_REDIS_PORT"
33 __format: "json"
34 auth: "PEERTUBE_REDIS_AUTH"
35
6500a90c 36smtp:
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"
08806798
C
46 disable_starttls:
47 __name: "PEERTUBE_SMTP_DISABLE_STARTTLS"
48 __format: "json"
ef48a0d5 49 from_address: "PEERTUBE_SMTP_FROM"
6500a90c 50
0305db28
JB
51object_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
a3e5f7e7
C
60 upload_acl:
61 public: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PUBLIC"
62 private: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PRIVATE"
63
64 proxy:
65 proxify_private_files:
66 __name: "PEERTUBE_OBJECT_STORAGE_PROXY_PROXIFY_PRIVATE_FILES"
67 __format: "json"
68
37cb07ea
C
69 credentials:
70 access_key_id: "PEERTUBE_OBJECT_STORAGE_CREDENTIALS_ACCESS_KEY_ID"
71 secret_access_key: 'PEERTUBE_OBJECT_STORAGE_CREDENTIALS_SECRET_ACCESS_KEY'
72
0305db28
JB
73 max_upload_part:
74 __name: "PEERTUBE_OBJECT_STORAGE_MAX_UPLOAD_PART"
75 __format: "json"
76
77 streaming_playlists:
78 bucket_name: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BUCKET_NAME"
79 prefix: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_PREFIX"
80 base_url: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BASE_URL"
f9915efa 81 upload_acl: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL"
0305db28
JB
82
83 videos:
84 bucket_name: "PEERTUBE_OBJECT_STORAGE_VIDEOS_BUCKET_NAME"
85 prefix: "PEERTUBE_OBJECT_STORAGE_VIDEOS_PREFIX"
86 base_url: "PEERTUBE_OBJECT_STORAGE_VIDEOS_BASE_URL"
87
8d8a037e
JB
88webadmin:
89 configuration:
cf0c8ee5
C
90 edition:
91 allowed:
92 __name: "PEERTUBE_WEBADMIN_CONFIGURATION_EDITION_ALLOWED"
8d8a037e
JB
93 __format: "json"
94
12c1e38d 95log:
383fea89 96 level: "PEERTUBE_LOG_LEVEL"
12c1e38d
JF
97 log_ping_requests:
98 __name: "PEERTUBE_LOG_PING_REQUESTS"
99 __format: "json"
100
6bd9f2f1 101user:
102 video_quota:
103 __name: "PEERTUBE_USER_VIDEO_QUOTA"
104 __format: "json"
105
e8395f02 106admin:
107 email: "PEERTUBE_ADMIN_EMAIL"
108
a4101923
C
109contact_form:
110 enabled:
111 __name: "PEERTUBE_CONTACT_FORM_ENABLED"
112 __format: "json"
113
e8395f02 114signup:
115 enabled:
116 __name: "PEERTUBE_SIGNUP_ENABLED"
117 __format: "json"
118 limit:
29202819 119 __name: "PEERTUBE_SIGNUP_LIMIT"
e8395f02 120 __format: "json"
121
302e7b19 122search:
123 remote_uri:
124 users:
125 __name: "PEERTUBE_SEARCH_REMOTEURI_USERS"
126 __format: "json"
127 anonymous:
128 __name: "PEERTUBE_SEARCH_REMOTEURI_ANONYMOUS"
129 __format: "json"
130
131import:
132 videos:
133 http:
134 enabled:
135 __name: "PEERTUBE_IMPORT_VIDEOS_HTTP"
136 __format: "json"
137 torrent:
138 enabled:
139 __name: "PEERTUBE_IMPORT_VIDEOS_TORRENT"
140 __format: "json"
141
e8395f02 142transcoding:
143 enabled:
144 __name: "PEERTUBE_TRANSCODING_ENABLED"
145 __format: "json"
a4ac1c99
PJ
146 threads:
147 __name: "PEERTUBE_TRANSCODING_THREADS"
148 __format: "json"
149 resolutions:
8dd754c7
FC
150 144p:
151 __name: "PEERTUBE_TRANSCODING_144P"
152 __format: "json"
a4ac1c99
PJ
153 240p:
154 __name: "PEERTUBE_TRANSCODING_240P"
155 __format: "json"
156 360p:
157 __name: "PEERTUBE_TRANSCODING_360P"
158 __format: "json"
159 480p:
160 __name: "PEERTUBE_TRANSCODING_480P"
161 __format: "json"
162 720p:
163 __name: "PEERTUBE_TRANSCODING_720P"
164 __format: "json"
72698686 165 1080p:
a4ac1c99
PJ
166 __name: "PEERTUBE_TRANSCODING_1080P"
167 __format: "json"
b7085c71
RK
168 1440p:
169 __name: "PEERTUBE_TRANSCODING_1440P"
170 __format: "json"
72698686 171 2160p:
ad3405d0
C
172 __name: "PEERTUBE_TRANSCODING_2160P"
173 __format: "json"
5328532a
AL
174 webtorrent:
175 enabled:
176 __name: "PEERTUBE_TRANSCODING_WEBTORRENT_ENABLED"
177 __format: "json"
72698686
BL
178 hls:
179 enabled:
180 __name: "PEERTUBE_TRANSCODING_HLS_ENABLED"
181 __format: "json"
6500a90c 182
183instance:
184 name: "PEERTUBE_INSTANCE_NAME"
185 description: "PEERTUBE_INSTANCE_DESCRIPTION"
186 terms: "PEERTUBE_INSTANCE_TERMS"