mirror of
https://github.com/pawelmalak/flame.git
synced 2025-08-03 01:45:17 +02:00
Kubernetes integration (#80)
* chore(): skaffold
* chore(): kubernetes integration
* chore(skaffold): refine shokohsc profile
* chore(): removed docker & kubernetes from database + stoppedApp pin option
* Revert "chore(): removed docker & kubernetes from database + stoppedApp pin option"
This reverts commit 5111c7ad79
.
This commit is contained in:
parent
c1b61f9cd9
commit
8681f75bab
24 changed files with 5567 additions and 89 deletions
23
README.md
23
README.md
|
@ -22,6 +22,7 @@ Flame is self-hosted startpage for your server. Its design is inspired (heavily)
|
|||
- TypeScript
|
||||
- Deployment
|
||||
- Docker
|
||||
- Kubernetes
|
||||
|
||||
## Development
|
||||
|
||||
|
@ -80,6 +81,13 @@ services:
|
|||
restart: unless-stopped
|
||||
```
|
||||
|
||||
#### Skaffold
|
||||
|
||||
```sh
|
||||
# use skaffold
|
||||
skaffold dev
|
||||
```
|
||||
|
||||
### Without Docker
|
||||
|
||||
Follow instructions from wiki: [Installation without Docker](https://github.com/pawelmalak/flame/wiki/Installation-without-docker)
|
||||
|
@ -170,6 +178,21 @@ labels:
|
|||
|
||||
And you must have activated the Docker sync option in the settings panel.
|
||||
|
||||
### Kubernetes integration
|
||||
|
||||
In order to use the Kubernetes integration, each ingress must have the following annotations:
|
||||
|
||||
```yml
|
||||
metadata:
|
||||
annotations:
|
||||
- flame.pawelmalak/type=application # "app" works too
|
||||
- flame.pawelmalak/name=My container
|
||||
- flame.pawelmalak/url=https://example.com
|
||||
- flame.pawelmalak/icon=icon-name # Optional, default is "kubernetes"
|
||||
```
|
||||
|
||||
And you must have activated the Kubernetes sync option in the settings panel.
|
||||
|
||||
### Custom CSS
|
||||
|
||||
> This is an experimental feature. Its behaviour might change in the future.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue