36 lines
1.6 KiB
JSON
36 lines
1.6 KiB
JSON
{
|
|
"captainVersion": "2",
|
|
"documentation": "Taken from https://github.com/eclipse/mosquitto. Mosquitto is an open source implementation of a server for version 5.0, 3.1.1, and 3.1 of the MQTT protocol. It also includes a C and C++ client library, and the mosquitto_pub and mosquitto_sub utilities for publishing and subscribing.",
|
|
"displayName": "Eclipse Mosquitto - A MQTT Broker",
|
|
"description": "Eclipse Mosquitto is an open source message broker which implements MQTT version 5, 3.1.1 and 3.1",
|
|
"isOfficial": true,
|
|
"dockerCompose": {
|
|
"version": "3.3",
|
|
"services": {
|
|
"$$cap_appname": {
|
|
"image": "eclipse-mosquitto:$$cap_eclipse_version",
|
|
"volumes": [
|
|
"$$cap_appname-eclipse-config:/mosquitto/config/",
|
|
"$$cap_appname-eclipse-data:/mosquitto/data/",
|
|
"$$cap_appname-eclipse-log:/mosquitto/log/"
|
|
],
|
|
"notExposeAsWebApp": "true",
|
|
"ports": [],
|
|
"restart": "always"
|
|
}
|
|
}
|
|
},
|
|
"instructions": {
|
|
"start": "Eclipse Mosquitto is an open source message broker which implements MQTT version 5, 3.1.1 and 3.1. Enter Parameters below",
|
|
"end": "Eclipes-Mosquitto is deployed and available as srv-captain--$$cap_appname:1883 to other apps and srv-captain--$$cap_appname:9001 as a websocket."
|
|
},
|
|
"variables": [
|
|
{
|
|
"id": "$$cap_eclipse_version",
|
|
"label": "Eclipes-Mosquitto Image Version",
|
|
"defaultValue": "latest",
|
|
"validRegex": "/^([^\\s^\\/])+$/"
|
|
}
|
|
]
|
|
}
|