Files
Test/Deploment/deployment.json

138 lines
3.6 KiB
JSON

{
"version": "2",
"templates": [
{
"type": 1,
"title": "Grafana",
"description": "Grafana docker conatiner",
"categories": ["monitoring"],
"name": "grafana.bit.lan",
"platform": "linux",
"logo": "https://uxwing.com/wp-content/themes/uxwing/download/10-brands-and-social-media/grafana.png",
"privileged": true,
"hostname": "grafana",
"interactive": true,
"user": "www-data",
"group": "root",
"restart_policy": "always",
"administrator_only": false,
"image": "grafana/grafana",
"ports": [
"3000:3000/tcp"
],
"volumes": [
{
"container": "/srv/grafana.bit.lan/data",
"bind":"/var/lib/grafana",
"readonly": true
},
{
"container": "/srv/grafana.bit.lan/conf",
"bind": "/etc/grafana",
"readonly": true
}
],
"labels": [
{ "name": "com.centurylinklabs.watchtower.enable", "value": "true" }
]
},
{
"type": 1,
"title": "mosquitto",
"name": "mosquitto.bit.lan",
"description": "Docker image mosquito",
"categories": ["Docker"],
"platform": "linux",
"logo": "https://www.pinclipart.com/picdir/big/336-3369424_iot-eclipse-org-mqtt.png",
"administrator_only": false,
"privileged": true,
"image": "eclipse-mosquitto",
"hostname": "mosquitto",
"restart_policy": "always",
"ports": ["1883:1883/tcp","9001:9001/tcp"],
"volumes": [
{
"container": "/srv/mosquitto.bit.lan/docker/data",
"bind": "/mosquitto/data",
"readonly": true
},
{
"container": "/srv/mosquitto.bit.lan/docker/config",
"bind": "/mosquitto/config",
"readonly": true
}
,
{
"container": "/srv/mosquitto.bit.lan/docker/log",
"bind": "/mosquitto/log",
"readonly": true
}
],
"labels": [
{ "name": "com.centurylinklabs.watchtower.enable", "value": "true" }
]
},
{
"type": 1,
"title": "influxdb",
"name": "influxdb.bit.lan",
"description": "Docker image influxdb",
"categories": ["Database"],
"platform": "linux",
"logo": "https://influxdata.github.io/branding/img/downloads/influxdata-logo--symbol--pool-alpha.png",
"administrator_only": false,
"privileged": true,
"image": "influxdb",
"hostname": "influxdb",
"restart_policy": "always",
"ports": ["8086:8086/tcp"],
"volumes": [
{
"container": "/srv/influxdb.bit.lan/data",
"bind": "/var/lib/influxdb2",
"readonly": true
}
],
"labels": [
{ "name": "com.centurylinklabs.watchtower.enable", "value": "true" }
]
},
{
"type": 1,
"title": "node-red",
"name": "node-red.bit.lan",
"description": "Docker image node-red",
"categories": ["Server"],
"platform": "linux",
"logo": "https://nodered.org/about/resources/media/node-red-hexagon.png",
"administrator_only": false,
"privileged": true,
"image": "nodered/node-red",
"hostname": "Node-red",
"restart_policy": "always",
"ports": ["1880:1880/tcp"],
"volumes": [
{
"container": "/srv/node-red.bit.lan/node-red-data",
"bind": "/data",
"readonly": true
}
],
"labels": [
{ "name": "com.centurylinklabs.watchtower.enable", "value": "true" }
]
}
]
}