10 lines
1.6 KiB
JSON
10 lines
1.6 KiB
JSON
{
|
|
"Format": "hcl2",
|
|
"JobID": "wireguard",
|
|
"JobModifyIndex": 13892530,
|
|
"Namespace": "default",
|
|
"Source": "job \"wireguard\" {\n region = \"global\"\n datacenters = [\"dc1\"]\n type = \"service\"\n\nconstraint {\n attribute = \"${attr.cpu.arch}\"\n operator = \"regexp\"\n value = \"amd64\"\n }\n\n group \"wireguard\" {\n count = 1\n task \"wireguard\" {\n driver = \"docker\"\n config {\n image = \"ghcr.io/wg-easy/wg-easy\"\n ports = [\"vpn\",\"vpn_ui\"]\n volumes = [\n \"/mnt/Public/config/wireguard:/etc/wireguard\",\n ]\n cap_add = [\"NET_ADMIN\",\"SYS_MODULE\"]\n sysctl = {\n \"net.ipv4.conf.all.src_valid_mark\"=\"1\"\n \"net.ipv4.ip_forward\"=\"1\"\n }\n\n }\n env {\n TZ = \"EST5EDT\"\n PUID = 1000\n PGID = 1000\n WG_HOST=\"wireguard.fbleagh.duckdns.org\"\n WG_PORT=51820 \n PORT=51821\n WEBUI_HOST=\"0.0.0.0\"\n WG_ALLOWED_IPS=\"0.0.0.0/0\"\n UI_TRAFFIC_STATS=\"true\"\n UI_CHART_TYPE=1\n WG_DEFAULT_DNS=\"192.168.4.36, 8.8.8.8\"\n }\n service {\n name = \"${TASKGROUP}\"\n port = \"vpn\"\n }\n\n resources {\n cpu = 50\n memory = 100\n }\n }\n\n network {\n port \"vpn\" {\n static = 51820\n to = 51820\n }\n port \"vpn_ui\" {\n static = 51821\n to = 51821\n }\n\n }\n }\n}\n",
|
|
"VariableFlags": null,
|
|
"Variables": "",
|
|
"Version": 6
|
|
} |