aboutsummaryrefslogtreecommitdiff
path: root/template/nginx/server.json
blob: 5edf168dc20babc6ce89d0f671b5971fe3bc0844 (plain)
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
{
    "$schema": "./server.schema.json",
    "sites": [
        {
            "type": "reverse-proxy",
            "subdomain": "timeline",
            "upstream": "timeline:5000"
        },
        {
            "type": "reverse-proxy",
            "subdomain": "code",
            "upstream": "debian-dev:8080"
        },
        {
            "type": "reverse-proxy",
            "subdomain": "git",
            "upstream": "forgejo:3000"
        },
        {
            "type": "reverse-proxy",
            "subdomain": "mail",
            "upstream": "roundcubemail:80"
        },
        {
            "type": "reverse-proxy",
            "subdomain": "2fa",
            "upstream": "2fauth:8000"
        },
        {
            "type": "static-file",
            "subdomain": "blog",
            "root": "/srv/blog"
        },
        {
            "type": "redirect",
            "subdomain": "github",
            "url": "https://github.com/crupest"
        }
    ]
}