aboutsummaryrefslogtreecommitdiff
path: root/unifi/simplevisor.json
blob: 566c872c40277abfd0d0ca3d747f4a5fc3446539 (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
41
42
43
44
45
46
47
48
49
50
51
52
53
{
    "env": {
        "pass": [
            "PATH",
            "HOSTNAME",
            "SHLVL",
            "HOME",
            "PWD",

            "UNIFI_UID",
            "UNIFI_GID",

            "MONGO_URL",
            "MONGO_STATS_URL"
        ],
        "vault-replace": [
            "MONGO_USER",
            "MONGO_PASSWORD"
        ],
        "vault-template": [
            "MONGO_URL",
            "MONGO_STATS_URL"
        ]
    },
    "jobs": {
        "init": [
            {
                "cmd": ["/unifi-setup.sh"],
                "run-as": "root"
            }
        ],
        "main": [
            {
                "cmd": [
                    "/usr/lib/jvm/default-jvm/bin/java",
                        "-cp", "/usr/lib/unifi/lib/ace.jar",
                        "-Dlog4j.configuration=file:/usr/lib/unifi/log4j.properties",
                        "-Dlog4j2.formatMsgNoLookups=true",
                        "-Dunifi.datadir=/usr/lib/unifi/data",
                        "-Dunifi.logdir=/usr/lib/unifi/logs",
                        "-Dunifi.rundir=/usr/lib/unifi/run",
                        "-Xmx1024M",
                        "-Djava.awt.headless=true",
                        "-Dorg.xerial.snappy.use.systemlib=true",
                        "-Dfile.encoding=UTF-8",
                        "--add-opens=java.base/java.time=ALL-UNNAMED",
                        "com.ubnt.ace.Launcher", "start"
                ],
                "run-as": "unifi"
            }
        ]
    }
}