feat: add gitops and siprouter app templates
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"image": "code.foss.global/serve.zone/siprouter:1.28.0",
|
||||
"port": 3060,
|
||||
"envVars": [
|
||||
{
|
||||
"key": "SIPROUTER_LAN_IP",
|
||||
"value": "",
|
||||
"description": "LAN or public IP address that SIP devices/providers should use for SIP and SDP.",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "SIPROUTER_PUBLIC_IP",
|
||||
"value": "",
|
||||
"description": "Optional public IP seed for provider registration Contact/Via headers. Leave empty for provider-detected IP."
|
||||
},
|
||||
{
|
||||
"key": "SIPROUTER_LAN_PORT",
|
||||
"value": "5070",
|
||||
"description": "SIP signaling port used by the Rust proxy engine.",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "SIPROUTER_WEB_UI_PORT",
|
||||
"value": "3060",
|
||||
"description": "Internal dashboard HTTP/WebSocket port.",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "SIPROUTER_RTP_PORT_MIN",
|
||||
"value": "20000",
|
||||
"description": "First UDP RTP media port.",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "SIPROUTER_RTP_PORT_MAX",
|
||||
"value": "20200",
|
||||
"description": "Last UDP RTP media port.",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "SIPROUTER_INITIAL_DEVICE_ID",
|
||||
"value": "desk-phone",
|
||||
"description": "Initial SIP device ID used when the first SmartData config is created.",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "SIPROUTER_INITIAL_DEVICE_DISPLAY_NAME",
|
||||
"value": "Desk Phone",
|
||||
"description": "Initial SIP device display name.",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "SIPROUTER_INITIAL_DEVICE_ADDRESS",
|
||||
"value": "",
|
||||
"description": "Expected LAN IP address of the initial SIP device.",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "SIPROUTER_INITIAL_DEVICE_EXTENSION",
|
||||
"value": "100",
|
||||
"description": "Initial SIP device extension.",
|
||||
"required": true
|
||||
}
|
||||
],
|
||||
"publishedPorts": [
|
||||
{ "targetPort": 3060, "publishedPort": 3060, "protocol": "tcp" },
|
||||
{ "targetPort": 5070, "publishedPort": 5070, "protocol": "udp" },
|
||||
{ "targetPort": 5070, "publishedPort": 5070, "protocol": "tcp" },
|
||||
{ "targetPort": 5061, "publishedPort": 5061, "protocol": "udp" },
|
||||
{ "targetPort": 5061, "publishedPort": 5061, "protocol": "tcp" },
|
||||
{ "targetPort": 20000, "targetPortEnd": 20200, "publishedPort": 20000, "publishedPortEnd": 20200, "protocol": "udp" }
|
||||
],
|
||||
"platformRequirements": {
|
||||
"mongodb": true,
|
||||
"s3": true
|
||||
},
|
||||
"minOneboxVersion": "1.27.0"
|
||||
}
|
||||
Reference in New Issue
Block a user