You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

68 lines
1.3 KiB

[dashboard]
title = "example.com"
[auth.jwt]
secret = "MYSECRETMYSECRET"
alg = "HS512"
cookie_name = "jwt_token"
login_url = "/login"
logout_url = "/login?logout=true"
callback_param = "backTo"
# Note: currently, the tags don't do anything visible, but filtering and an API
# is planned.
[tags.host]
name = "Host"
desc = "Which host runs the app."
[tags.provider]
name = "Service Provider"
desc = "Which service the app is hosted on."
[apps.public]
name = "Public"
users = ["jwt::"] # this will only show for unauthenticated users
[apps.public.app.test]
name = "Example"
domain = "example.com"
link = "https://example.com"
[apps.dev]
name = "Development"
[apps.dev.app.git]
name = "Git"
domain = "git.example.com"
link = "https://git.example.com"
icon = "git.png"
order = -1
tags = [
"host::do-srv1",
"provider::digitalocean",
]
[apps.dev.app.vscode]
name = "code-server"
domain = "code.example.com"
link = "https://code.example.com"
icon = "vscode.png"
order = -1
tags = [
"provider::gke",
]
users = ["jwt::myusername"]
[apps.api]
name = "APIs"
order = 1
[apps.api.app.cors]
name = "corsproxy"
domain = "cors.example.com"
link = "https://cors.example.com"
tags = [
"host::do-srv1",
"provider::digitalocean",
]