67 строки
2.6 KiB
JSON
67 строки
2.6 KiB
JSON
{
|
|
"modulesContent": {
|
|
"$edgeAgent": {
|
|
"properties.desired": {
|
|
"schemaVersion": "1.0",
|
|
"runtime": {
|
|
"type": "docker",
|
|
"settings": {
|
|
"loggingOptions": "",
|
|
"minDockerVersion": "v1.25",
|
|
"registryCredentials": {
|
|
"amlregistry": {
|
|
"address": "__REGISTRY_SERVER_NAME",
|
|
"password": "__REGISTRY_PASSWORD",
|
|
"username": "__REGISTRY_USER_NAME"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"systemModules": {
|
|
"edgeAgent": {
|
|
"type": "docker",
|
|
"settings": {
|
|
"image": "mcr.microsoft.com/azureiotedge-agent:1.0",
|
|
"createOptions": ""
|
|
}
|
|
},
|
|
"edgeHub": {
|
|
"type": "docker",
|
|
"settings": {
|
|
"image": "mcr.microsoft.com/azureiotedge-hub:1.0",
|
|
"createOptions": "{\"HostConfig\":{\"PortBindings\":{\"8883/tcp\":[{\"HostPort\":\"8883\"}],\"443/tcp\":[{\"HostPort\":\"443\"}],\"5671/tcp\":[{\"HostPort\":\"5671\"}]}}}"
|
|
},
|
|
"status": "running",
|
|
"restartPolicy": "always"
|
|
}
|
|
},
|
|
"modules": {
|
|
"__ML_MODULE_NAME": {
|
|
"type": "docker",
|
|
"settings": {
|
|
"image": "__REGISTRY_ML_IMAGE_LOCATION",
|
|
"createOptions": "{\"HostConfig\":{\"Runtime\":\"nvidia\",\"PortBindings\":{\"5001/tcp\": [{\"HostPort\":\"5001\"}]}}}"
|
|
},
|
|
"version": "1.0",
|
|
"status": "running",
|
|
"restartPolicy": "always"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$edgeHub": {
|
|
"properties.desired": {
|
|
"schemaVersion": "1.0",
|
|
"routes": {
|
|
"route": "FROM /messages/* INTO $upstream"
|
|
},
|
|
"storeAndForwardConfiguration": {
|
|
"timeToLiveSecs": 7200
|
|
}
|
|
}
|
|
},
|
|
"__ML_MODULE_NAME": {
|
|
"properties.desired": {}
|
|
}
|
|
}
|
|
} |