mirror of
https://github.com/pawelmalak/flame.git
synced 2025-07-19 03:29:37 +02:00
Merge a1fd655ada
into 3c347c854c
This commit is contained in:
commit
0857dc098f
3 changed files with 9 additions and 0 deletions
|
@ -175,6 +175,7 @@ labels:
|
||||||
- flame.url=https://example.com
|
- flame.url=https://example.com
|
||||||
- flame.icon=icon-name # optional, default is "docker"
|
- flame.icon=icon-name # optional, default is "docker"
|
||||||
# - flame.icon=custom to make changes in app. ie: custom icon upload
|
# - flame.icon=custom to make changes in app. ie: custom icon upload
|
||||||
|
- flame.description=A description
|
||||||
```
|
```
|
||||||
|
|
||||||
> "Use Docker API" option must be enabled for this to work. You can find it in Settings > Docker
|
> "Use Docker API" option must be enabled for this to work. You can find it in Settings > Docker
|
||||||
|
@ -187,6 +188,7 @@ labels:
|
||||||
- flame.name=First App;Second App
|
- flame.name=First App;Second App
|
||||||
- flame.url=https://example1.com;https://example2.com
|
- flame.url=https://example1.com;https://example2.com
|
||||||
- flame.icon=icon-name1;icon-name2
|
- flame.icon=icon-name1;icon-name2
|
||||||
|
- flame.description=First description;Second description
|
||||||
```
|
```
|
||||||
|
|
||||||
If you want to use a remote docker host follow this instructions in the host:
|
If you want to use a remote docker host follow this instructions in the host:
|
||||||
|
@ -223,6 +225,7 @@ metadata:
|
||||||
- flame.pawelmalak/name=My container
|
- flame.pawelmalak/name=My container
|
||||||
- flame.pawelmalak/url=https://example.com
|
- flame.pawelmalak/url=https://example.com
|
||||||
- flame.pawelmalak/icon=icon-name # optional, default is "kubernetes"
|
- flame.pawelmalak/icon=icon-name # optional, default is "kubernetes"
|
||||||
|
- flame.pawelmalak/description=A description
|
||||||
```
|
```
|
||||||
|
|
||||||
> "Use Kubernetes Ingress API" option must be enabled for this to work. You can find it in Settings > Docker
|
> "Use Kubernetes Ingress API" option must be enabled for this to work. You can find it in Settings > Docker
|
||||||
|
|
|
@ -91,16 +91,21 @@ const useDocker = async (apps) => {
|
||||||
for (let i = 0; i < labels['flame.name'].split(';').length; i++) {
|
for (let i = 0; i < labels['flame.name'].split(';').length; i++) {
|
||||||
const names = labels['flame.name'].split(';');
|
const names = labels['flame.name'].split(';');
|
||||||
const urls = labels['flame.url'].split(';');
|
const urls = labels['flame.url'].split(';');
|
||||||
|
let descriptions = '';
|
||||||
let icons = '';
|
let icons = '';
|
||||||
|
|
||||||
if ('flame.icon' in labels) {
|
if ('flame.icon' in labels) {
|
||||||
icons = labels['flame.icon'].split(';');
|
icons = labels['flame.icon'].split(';');
|
||||||
}
|
}
|
||||||
|
if ('flame.description' in labels) {
|
||||||
|
descriptions = labels['flame.description'].split(';');
|
||||||
|
}
|
||||||
|
|
||||||
dockerApps.push({
|
dockerApps.push({
|
||||||
name: names[i] || names[0],
|
name: names[i] || names[0],
|
||||||
url: urls[i] || urls[0],
|
url: urls[i] || urls[0],
|
||||||
icon: icons[i] || 'docker',
|
icon: icons[i] || 'docker',
|
||||||
|
description: descriptions[i] || descriptions[0]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,6 +43,7 @@ const useKubernetes = async (apps) => {
|
||||||
name: annotations['flame.pawelmalak/name'],
|
name: annotations['flame.pawelmalak/name'],
|
||||||
url: annotations['flame.pawelmalak/url'],
|
url: annotations['flame.pawelmalak/url'],
|
||||||
icon: annotations['flame.pawelmalak/icon'] || 'kubernetes',
|
icon: annotations['flame.pawelmalak/icon'] || 'kubernetes',
|
||||||
|
description: annotations['flame.pawelmalak/description']
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue