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