Ich möchte das Icon im Launpad ändern.
Wie muss ich die App dazu anpassen?
Konkret geht es um die NodeRED App, deren Icon angepasst werden soll.
Icon im Launchpad ändern
Icon im Launchpad ändern
---
W. Clauss
Ondics GmbH
W. Clauss
Ondics GmbH
Re: Icon im Launchpad ändern
Mit den Environment-Variablen im Rancher wird das Icon verortet.
Die Variablen im registration-Sidecar sind dafür zuständig.
Wenn diese Variablen so gesetzt werden
- APP_ICON_PORT=${APP_DOMAIN_PORT}
- APP_ICON_PATH=/app-icon.png
dann sucht das Launchpad das Icon im App-Container unter dem Pfad.
Im NodeRED kann dann ein Web-Request-Node dazu verwendet werden, das Icon per http anzubieten:
Der Flow kann so importiert werden:
Die Variablen im registration-Sidecar
Code: Alles auswählen
de-ondics-auftragshmi-registration
Wenn diese Variablen so gesetzt werden
- APP_ICON_PORT=${APP_DOMAIN_PORT}
- APP_ICON_PATH=/app-icon.png
dann sucht das Launchpad das Icon im App-Container unter dem Pfad
Code: Alles auswählen
/app-icon.png
Im NodeRED kann dann ein Web-Request-Node dazu verwendet werden, das Icon per http anzubieten:
Der Flow kann so importiert werden:
Code: Alles auswählen
[
{
"id": "ff52070a.0e9c18",
"type": "tab",
"label": "App-Icon",
"disabled": false,
"info": ""
},
{
"id": "7d48923d.81214c",
"type": "http in",
"z": "ff52070a.0e9c18",
"name": "",
"url": "/app-icon.png",
"method": "get",
"upload": false,
"swaggerDoc": "",
"x": 190,
"y": 180,
"wires": [
[
"c4cdcf70.f29f38"
]
]
},
{
"id": "6438ca43.2b9854",
"type": "http response",
"z": "ff52070a.0e9c18",
"name": "",
"statusCode": "",
"headers": {},
"x": 510,
"y": 280,
"wires": []
},
{
"id": "c4cdcf70.f29f38",
"type": "file in",
"z": "ff52070a.0e9c18",
"name": "/data/app-icon.png",
"filename": "/data/app-icon.png",
"format": "",
"chunk": false,
"sendError": false,
"encoding": "none",
"x": 410,
"y": 180,
"wires": [
[
"1a799adc.f01305"
]
]
},
{
"id": "1a799adc.f01305",
"type": "change",
"z": "ff52070a.0e9c18",
"name": "Set Headers",
"rules": [
{
"t": "set",
"p": "headers.Content-Disposition",
"pt": "msg",
"to": "inline",
"tot": "str"
},
{
"t": "set",
"p": "Content-Type",
"pt": "msg",
"to": "image/png",
"tot": "str"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 320,
"y": 280,
"wires": [
[
"6438ca43.2b9854"
]
]
}
]
---
W. Clauss
Ondics GmbH
W. Clauss
Ondics GmbH