Skip to content

Commit

Permalink
Add support for InfluxDB and EMQX (#210)
Browse files Browse the repository at this point in the history
* Create compose.yaml

* Delete edge/node-red/compose.yaml

* Create docker-compose.yaml

* Update docker-compose.yaml

* Update templates.json

* Create docker-compose.yml

* Delete edge/node-red/docker-compose.yaml

* Update templates.json

* Update templates.json

* Update templates.json

* Update templates.json

* Update templates.json

* Update templates.json

* Update templates.json

* Delete edge/node-red/docker-compose.yml

* Update templates.json

* Update templates.json

* Update templates.json

* Update templates.json

Add support for InfluxDB

* Update templates.json

shorten length of influx admin password

* Update templates.json

* Update templates.json

Add support for EMQX Broker

* Update templates.json

* Update templates.json

* Update templates.json

Add Grafana

* Update templates.json

* Update templates.json
  • Loading branch information
ncresswell authored Mar 1, 2024
1 parent c3d0762 commit cb1caf5
Showing 1 changed file with 78 additions and 0 deletions.
78 changes: 78 additions & 0 deletions templates.json
Original file line number Diff line number Diff line change
Expand Up @@ -1320,6 +1320,84 @@
"label": "Time Zone"
}
]
},
{
"id": 63,
"type": 3,
"title": "InfluxDB for Edge",
"description": "InfluxDB Time Series Data Platformm, Single Server deployment",
"note": "Admin Password must be at least 10 characters",
"categories": ["edge"],
"platform": "linux",
"logo": "https://store-images.s-microsoft.com/image/apps.61965.8c5e9f22-6a18-49a8-b8b9-6632de74e76c.3c45348f-0adf-4238-b024-bb993be0b664.ccdeeb79-9767-4e92-af5a-1b56f274aa99",
"repository": {
"url": "https://github.com/portainer/templates",
"stackfile": "edge/influxdb/docker-compose.yml"
},
"env": [
{
"name": "influxadmin",
"label": "Influx Admin Username"
},
{
"name": "influxadminpass",
"label": "Influx Admin User Password"
},
{
"name": "influxorg",
"label": "Influx Org Name"
},
{
"name": "influxbucket",
"label": "Influx Bucket Name"
}
]
},
{
"id": 64,
"type": 3,
"title": "EMQX Open Source MQTT Broker, Single Broker deployment",
"description": "Open-source MQTT broker for IoT, IIoT, and connected vehicles ",
"categories": ["edge"],
"platform": "linux",
"logo": "https://raw.githubusercontent.com/docker-library/docs/68aa4264fa058f323993fdaceacd63a8acbbeb48/emqx/logo.svg",
"repository": {
"url": "https://github.com/portainer/templates",
"stackfile": "edge/emqx/docker-compose.yml"
},
"env": [
{
"name": "EMQX_DASHBOARD__DEFAULT_USERNAME",
"label": "EMQX Dashboard Username"
},
{
"name": "EMQX_DASHBOARD__DEFAULT_PASSWORD",
"label": "EMQX Dashboard Password"
}
]
},
{
"id": 65,
"type": 3,
"title": "Grafana Dashboard",
"description": "Multi-platform open-source interactive visualization web application",
"categories": ["edge"],
"platform": "linux",
"logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Grafana_logo.svg/1200px-Grafana_logo.svg.png",
"repository": {
"url": "https://github.com/portainer/templates",
"stackfile": "edge/grafana/docker-compose.yml"
},
"env": [
{
"name": "grafana_admin",
"label": "Grafana Dashboard Username"
},
{
"name": "grafana_password",
"label": "Grafana Dashboard Password"
}
]
}
]
}

0 comments on commit cb1caf5

Please sign in to comment.