generated from mouzei/Heroku-All-In-One-APP
-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.json
79 lines (79 loc) · 3.71 KB
/
app.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{
"name": "Deploy",
"description": "Deploy",
"keywords": ["Deploy"],
"env": {
"GLOBAL_USER": {
"description": "Username for all web services",
"value": "admin"
},
"GLOBAL_PASSWORD": {
"description": "Password for all web services, double as Aria2 RPC token. Recommend strong password.",
"value": "password"
},
"GLOBAL_LANGUAGE": {
"description": "Set language of portal page & filebrowser.(en or chs)",
"value": "en"
},
"GLOBAL_PORTAL_PATH": {
"description": "Portal page & base URL for all web services. Do not set to blank or '/'",
"value": "/portal"
},
"RCLONE_AUTO_MODE": {
"description": "Aria2 Event Hook mode, this also controls file operation after metube downloads completed.See detailed explanation in README.",
"value": "move_remote"
},
"RCLONE_DRIVE_NAME": {
"description": "Rclone remote name for auto-uploading. Do not add ':' at the end of value. If set to auto, Remote name will be extracted from the first line of rclone config file.",
"value": "auto"
},
"RCLONE_CONFIG_BASE64": {
"description": "Base64 encoded Rclone config file. You can use base64 command in linux OS or online base64 tools to encode rclone config file. Rclone config file with multiple remotes could exceed Heroku's 32kb limit for config vars.",
"required": false,
"value": ""
},
"TZ": {
"description": "Timezone",
"value": "UTC"
},
"HEROKU_APP_NAME": {
"description": "Name of this heroku app. Optional.",
"required": false,
"value": ""
},
"HEROKU_KEEP_AWAKE": {
"description": "Optional. Set value to true for preventing dyno from auto-sleeping. Need HEROKU_APP_NAME to work.",
"required": false,
"value": ""
},
"HEROKU_API_KEY": {
"description": "Your heroku api key. Optional. It's used with HEROKU_APP_NAME and HEROKU_RESTART_TIME for refreshing Rclone token from within dyno to prevent token expiration.",
"required": false,
"value": ""
},
"HEROKU_RESTART_TIME": {
"description": "Optional. It's used with HEROKU_API_KEY for refreshing rclone token from within dyno. Dyno needs to be running at value time and will be restarted. Format: 6:00, 24-hour clock.",
"required": false,
"value": ""
},
"VMESS_UUID": {
"description": "Vmess proxy protocol UUID. Use UUID tools to generate you own UUID.",
"value": "a3ac20a7-45fe-4656-97ee-937ffec46144"
},
"VMESS_PATH": {
"description": "Vmess proxy protocol Websocket Path. Set this path to a value which doesn't contain sensitive information.",
"value": "/f495ba1f"
},
"YTDL_OPTIONS": {
"description": "metube yt-dlp options. Default value will send job to rclone according to RCLONE_AUTO_MODE after download completed. For more information: https://github.com/alexta69/metube#configuration-via-environment-variables",
"required": false,
"value": "{\"postprocessors\":[{\"key\":\"Exec\",\"exec_cmd\":\"ytdlptorclone.sh\"}],\"noprogress\":true}"
},
"YTDL_OUTPUT_TEMPLATE": {
"description": "metube yt-dlp output template. For more information: https://github.com/yt-dlp/yt-dlp#output-template",
"required": false,
"value": "%(webpage_url_domain)s_%(title)s_%(uploader)s.%(ext)s"
}
},
"stack": "container"
}