Skip to content

Commit cb1caf5

Browse files
authored
Add support for InfluxDB and EMQX (#210)
* 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
1 parent c3d0762 commit cb1caf5

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

templates.json

+78
Original file line numberDiff line numberDiff line change
@@ -1320,6 +1320,84 @@
13201320
"label": "Time Zone"
13211321
}
13221322
]
1323+
},
1324+
{
1325+
"id": 63,
1326+
"type": 3,
1327+
"title": "InfluxDB for Edge",
1328+
"description": "InfluxDB Time Series Data Platformm, Single Server deployment",
1329+
"note": "Admin Password must be at least 10 characters",
1330+
"categories": ["edge"],
1331+
"platform": "linux",
1332+
"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",
1333+
"repository": {
1334+
"url": "https://github.com/portainer/templates",
1335+
"stackfile": "edge/influxdb/docker-compose.yml"
1336+
},
1337+
"env": [
1338+
{
1339+
"name": "influxadmin",
1340+
"label": "Influx Admin Username"
1341+
},
1342+
{
1343+
"name": "influxadminpass",
1344+
"label": "Influx Admin User Password"
1345+
},
1346+
{
1347+
"name": "influxorg",
1348+
"label": "Influx Org Name"
1349+
},
1350+
{
1351+
"name": "influxbucket",
1352+
"label": "Influx Bucket Name"
1353+
}
1354+
]
1355+
},
1356+
{
1357+
"id": 64,
1358+
"type": 3,
1359+
"title": "EMQX Open Source MQTT Broker, Single Broker deployment",
1360+
"description": "Open-source MQTT broker for IoT, IIoT, and connected vehicles ",
1361+
"categories": ["edge"],
1362+
"platform": "linux",
1363+
"logo": "https://raw.githubusercontent.com/docker-library/docs/68aa4264fa058f323993fdaceacd63a8acbbeb48/emqx/logo.svg",
1364+
"repository": {
1365+
"url": "https://github.com/portainer/templates",
1366+
"stackfile": "edge/emqx/docker-compose.yml"
1367+
},
1368+
"env": [
1369+
{
1370+
"name": "EMQX_DASHBOARD__DEFAULT_USERNAME",
1371+
"label": "EMQX Dashboard Username"
1372+
},
1373+
{
1374+
"name": "EMQX_DASHBOARD__DEFAULT_PASSWORD",
1375+
"label": "EMQX Dashboard Password"
1376+
}
1377+
]
1378+
},
1379+
{
1380+
"id": 65,
1381+
"type": 3,
1382+
"title": "Grafana Dashboard",
1383+
"description": "Multi-platform open-source interactive visualization web application",
1384+
"categories": ["edge"],
1385+
"platform": "linux",
1386+
"logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Grafana_logo.svg/1200px-Grafana_logo.svg.png",
1387+
"repository": {
1388+
"url": "https://github.com/portainer/templates",
1389+
"stackfile": "edge/grafana/docker-compose.yml"
1390+
},
1391+
"env": [
1392+
{
1393+
"name": "grafana_admin",
1394+
"label": "Grafana Dashboard Username"
1395+
},
1396+
{
1397+
"name": "grafana_password",
1398+
"label": "Grafana Dashboard Password"
1399+
}
1400+
]
13231401
}
13241402
]
13251403
}

0 commit comments

Comments
 (0)