diff --git a/blueprints/glances/docker-compose.yml b/blueprints/glances/docker-compose.yml new file mode 100644 index 00000000..9d6e2a73 --- /dev/null +++ b/blueprints/glances/docker-compose.yml @@ -0,0 +1,16 @@ +version: "3.8" + +services: + glances: + image: nicolargo/glances:4.3.0.8-full + restart: unless-stopped + # pid:host is required so Glances can see host-level processes + pid: host + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + - glances-data:/glances/exports + environment: + GLANCES_OPT: "-w" + +volumes: + glances-data: diff --git a/blueprints/glances/glances.svg b/blueprints/glances/glances.svg new file mode 100644 index 00000000..1d848045 --- /dev/null +++ b/blueprints/glances/glances.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/blueprints/glances/meta.json b/blueprints/glances/meta.json new file mode 100644 index 00000000..cad61cb2 --- /dev/null +++ b/blueprints/glances/meta.json @@ -0,0 +1,15 @@ +{ + "id": "glances", + "name": "Glances", + "version": "4.3.0.8", + "description": "Glances is a cross-platform system monitoring tool written in Python.", + "logo": "glances.svg", + "links": { + "github": "https://github.com/nicolargo/glances", + "website": "https://nicolargo.github.io/glances/", + "docs": "https://glances.readthedocs.io/" + }, + "tags": [ + "monitoring" + ] +} diff --git a/blueprints/glances/template.toml b/blueprints/glances/template.toml new file mode 100644 index 00000000..5635aaed --- /dev/null +++ b/blueprints/glances/template.toml @@ -0,0 +1,11 @@ +[variables] +main_domain = "${domain}" + +[config] +env = {} +mounts = [] + +[[config.domains]] +serviceName = "glances" +port = 61208 +host = "${main_domain}"