put dashboard config back into dashboard app repo
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Aaron Riedel 2023-10-23 15:50:15 +02:00
parent 4ce5ec06d4
commit fa89cba0b0
Signed by: aaron
GPG key ID: 643004654D40D577
5 changed files with 77 additions and 200 deletions

View file

@ -7,6 +7,7 @@ RUN yarn install
COPY . ./ COPY . ./
RUN yarn build RUN yarn build
FROM ratisbonacoding/nginx-cloudflare-cache FROM nginx:1.25-alpine3.18
COPY --from=build /app/build /app COPY --from=build /app/build /app
COPY data /app/data
COPY nginx.conf /etc/nginx/nginx.conf COPY nginx.conf /etc/nginx/nginx.conf

View file

@ -1,71 +1,85 @@
{ {
"categories": [ "categories": [
{
"name": "Networking",
"items": [
{
"name": "pfSense",
"displayURL": "example.com",
"url": "https://example.com",
"icon": "security"
},
{
"name": "Pihole",
"displayURL": "example.com",
"url": "https://example.com",
"icon": "vpn_lock"
}
]
},
{ {
"name": "Monitoring", "name": "Monitoring",
"items": [ "items": [
{ {
"name": "Tautulli", "name": "Grafana",
"displayURL": "example.com", "displayURL": "grafana.services.yolokube.de",
"url": "https://example.com", "url": "https://grafana.services.yolokube.de",
"icon": "bar_chart" "icon": "show_chart",
"newTab": true
}, },
{ {
"name": "Grafana", "name": "Prometheus",
"displayURL": "example.com", "displayURL": "prometheus.services.yolokube.de",
"url": "https://example.com", "url": "https://prometheus.services.yolokube.de",
"icon": "show_chart" "icon": "done",
"newTab": true
},
{
"name": "Alert Manager",
"displayURL": "alertmanager.services.yolokube.de",
"url": "https://alertmanager.services.yolokube.de",
"icon": "notifications",
"newTab": true
}
]
},
{
"name": "Storage",
"items": [
{
"name": "Longhorn",
"displayURL": "longhorn.services.yolokube.de",
"url": "https://longhorn.services.yolokube.de",
"icon": "save",
"newTab": true
}
]
},
{
"name": "Deployment",
"items": [
{
"name": "Argo",
"displayURL": "argo.services.yolokube.de",
"url": "https://argo.services.yolokube.de",
"icon": "play_arrow",
"newTab": true
}
]
},
{
"name": "GitOps",
"items": [
{
"name": "Gitea",
"displayURL": "git.ar21.de",
"url": "https://git.ar21.de",
"icon": "alt_route",
"newTab": true
},
{
"name": "DroneCI",
"displayURL": "drone.ar21.de",
"url": "https://drone.ar21.de",
"icon": "engineering",
"newTab": true
}
]
},
{
"name": "Applications",
"items": [
{
"name": "Paste",
"displayURL": "paste.apps.yolokube.de",
"url": "https://paste.apps.yolokube.de",
"icon": "description",
"newTab": true
} }
] ]
} }
],
"apps": [
{
"name": "Plex",
"displayURL": "example.com",
"url": "https://example.com",
"icon": "tv"
},
{
"name": "NextCloud",
"displayURL": "example.com",
"url": "https://example.com",
"icon": "filter_drama"
},
{
"name": "Ghost",
"displayURL": "example.com",
"url": "https://example.com",
"icon": "rss_feed"
},
{
"name": "Minecraft",
"displayURL": "example.com",
"url": "https://example.com",
"icon": "games"
},
{
"name": "ESXi",
"displayURL": "example.com",
"url": "https://example.com",
"icon": "dns"
}
] ]
} }

View file

@ -1,98 +0,0 @@
{
"groups": [
{
"name": "Wikis",
"items": [
{
"name": "Wikipedia",
"url": "https://en.wikipedia.org/"
},
{
"name": "Arch Linux Wiki",
"url": "https://archlinux.org/"
}
]
},
{
"name": "Dev",
"items": [
{
"name": "Codepen",
"url": "https://codepen.io/"
},
{
"name": "JSFiddle",
"url": "https://jsfiddle.net/"
},
{
"name": "Pastebin",
"url": "https://pastebin.com/"
}
]
},
{
"name": "Media",
"items": [
{
"name": "Soundcloud",
"url": "https://soundcloud.com"
},
{
"name": "YouTube",
"url": "https://youtube.com"
},
{
"name": "Twitch",
"url": "https://twitch.tv"
}
]
},
{
"name": "Social Networks",
"items": [
{
"name": "Facebook",
"url": "https://facebook.com"
},
{
"name": "Twitter",
"url": "https://twitter.com"
},
{
"name": "Instagram",
"url": "https://instagram.com"
}
]
},
{
"name": "Imageboards",
"items": [
{
"name": "Reddit",
"url": "https://reddit.com"
},
{
"name": "4chan",
"url": "https://4chan.org"
}
]
},
{
"name": "Tech",
"items": [
{
"name": "Hackernoon",
"url": "https://hackernoon.com"
},
{
"name": "The Verge",
"url": "https://theverge.com"
},
{
"name": "Hackernews",
"url": "https://news.ycombinator.com"
}
]
}
]
}

View file

@ -1,25 +0,0 @@
{
"imprint": {
"name": {
"text": "John Doe",
"link": "#"
},
"address": {
"text": "Null Ave. 1234, 90008 Los Angeles",
"link": "#"
},
"phone": {
"text": "+1-202-555-0167",
"link": "#"
},
"email": {
"text": "doe.john@example.com",
"link": "#"
},
"url": {
"text": "example.com",
"link": "#"
},
"text": "This is the place where you should put whatever you want it to say on the imprint page."
}
}

View file

@ -1,6 +1,6 @@
{ {
"placeholder": "", "placeholder": "",
"defaultProvider": "https://google.com/search?q=", "defaultProvider": "https://duckduckgo.com/?q=",
"autoFocus": false, "autoFocus": false,
"providers": [ "providers": [
{ {
@ -13,11 +13,6 @@
"url": "https://www.discogs.com/search/?q=", "url": "https://www.discogs.com/search/?q=",
"prefix": "/di" "prefix": "/di"
}, },
{
"name": "Duck Duck Go",
"url": "https://duckduckgo.com/?q=",
"prefix": "/d"
},
{ {
"name": "iMDB", "name": "iMDB",
"url": "https://www.imdb.com/find?q=", "url": "https://www.imdb.com/find?q=",
@ -33,11 +28,6 @@
"url": "https://www.reddit.com/search?q=", "url": "https://www.reddit.com/search?q=",
"prefix": "/r" "prefix": "/r"
}, },
{
"name": "Qwant",
"url": "https://www.qwant.com/?q=",
"prefix": "/q"
},
{ {
"name": "Soundcloud", "name": "Soundcloud",
"url": "https://soundcloud.com/search?q=", "url": "https://soundcloud.com/search?q=",
@ -53,11 +43,6 @@
"url": "https://www.thetvdb.com/search?q=", "url": "https://www.thetvdb.com/search?q=",
"prefix": "/tv" "prefix": "/tv"
}, },
{
"name": "Trakt",
"url": "https://trakt.tv/search?query=",
"prefix": "/t"
},
{ {
"name": "YouTube", "name": "YouTube",
"url": "https://youtube.com/results?search_query=", "url": "https://youtube.com/results?search_query=",