forked from extern/homer
Merge branch 'master' into dynamic-message
This commit is contained in:
commit
db409f74e0
10
app.js
10
app.js
@ -10,13 +10,13 @@ const app = new Vue({
|
|||||||
created: async function () {
|
created: async function () {
|
||||||
let that = this;
|
let that = this;
|
||||||
|
|
||||||
this.isDark = 'overrideDark' in localStorage ?
|
this.isDark = 'overrideDark' in localStorage ?
|
||||||
JSON.parse(localStorage.overrideDark) : matchMedia("(prefers-color-scheme: dark)").matches;
|
JSON.parse(localStorage.overrideDark) : matchMedia("(prefers-color-scheme: dark)").matches;
|
||||||
|
|
||||||
if ('vlayout' in localStorage) {
|
if ('vlayout' in localStorage) {
|
||||||
this.vlayout = JSON.parse(localStorage.vlayout)
|
this.vlayout = JSON.parse(localStorage.vlayout)
|
||||||
}
|
}
|
||||||
|
|
||||||
this.checkOffline();
|
this.checkOffline();
|
||||||
try {
|
try {
|
||||||
this.config = await this.getConfig();
|
this.config = await this.getConfig();
|
||||||
@ -78,8 +78,8 @@ const app = new Vue({
|
|||||||
},
|
},
|
||||||
toggleLayout: function() {
|
toggleLayout: function() {
|
||||||
this.vlayout = !this.vlayout;
|
this.vlayout = !this.vlayout;
|
||||||
localStorage.vlayout = this.vlayout;
|
localStorage.vlayout = this.vlayout;
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -115,6 +115,6 @@ Vue.component('service', {
|
|||||||
|
|
||||||
if ('serviceWorker' in navigator) {
|
if ('serviceWorker' in navigator) {
|
||||||
window.addEventListener('load', function () {
|
window.addEventListener('load', function () {
|
||||||
navigator.serviceWorker.register('/worker.js');
|
navigator.serviceWorker.register('worker.js');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
12
config.yml
12
config.yml
@ -32,12 +32,12 @@ services:
|
|||||||
icon: "fas fa-code-branch"
|
icon: "fas fa-code-branch"
|
||||||
items:
|
items:
|
||||||
- name: "Jenkins"
|
- name: "Jenkins"
|
||||||
logo: "/assets/tools/jenkins.png"
|
logo: "assets/tools/jenkins.png"
|
||||||
subtitle: "Continuous integration server"
|
subtitle: "Continuous integration server"
|
||||||
tag: "CI"
|
tag: "CI"
|
||||||
url: "#"
|
url: "#"
|
||||||
- name: "RabbitMQ Management"
|
- name: "RabbitMQ Management"
|
||||||
logo: "/assets/tools/rabbitmq.png"
|
logo: "assets/tools/rabbitmq.png"
|
||||||
subtitle: "Manage & monitor RabbitMQ server"
|
subtitle: "Manage & monitor RabbitMQ server"
|
||||||
tag: "haproxy"
|
tag: "haproxy"
|
||||||
# Optional tagstyle
|
# Optional tagstyle
|
||||||
@ -48,21 +48,21 @@ services:
|
|||||||
icon: "fas fa-heartbeat"
|
icon: "fas fa-heartbeat"
|
||||||
items:
|
items:
|
||||||
- name: "M/Monit"
|
- name: "M/Monit"
|
||||||
logo: "/assets/tools/monit.png"
|
logo: "assets/tools/monit.png"
|
||||||
subtitle: "Monitor & manage all monit enabled hosts"
|
subtitle: "Monitor & manage all monit enabled hosts"
|
||||||
tag: "monit"
|
tag: "monit"
|
||||||
url: "#"
|
url: "#"
|
||||||
- name: "Grafana"
|
- name: "Grafana"
|
||||||
logo: "/assets/tools/grafana.png"
|
logo: "assets/tools/grafana.png"
|
||||||
subtitle: "Metric analytics & dashboards"
|
subtitle: "Metric analytics & dashboards"
|
||||||
url: "#"
|
url: "#"
|
||||||
- name: "Kibana"
|
- name: "Kibana"
|
||||||
logo: "/assets/tools/elastic.png"
|
logo: "assets/tools/elastic.png"
|
||||||
subtitle: "Explore & visualize logs"
|
subtitle: "Explore & visualize logs"
|
||||||
tag: "elk"
|
tag: "elk"
|
||||||
url: "#"
|
url: "#"
|
||||||
- name: "Website monitoring"
|
- name: "Website monitoring"
|
||||||
logo: "/assets/tools/pingdom.png"
|
logo: "assets/tools/pingdom.png"
|
||||||
subtitle: "Pingdom public reports overview"
|
subtitle: "Pingdom public reports overview"
|
||||||
tag: "CI"
|
tag: "CI"
|
||||||
url: "#"
|
url: "#"
|
||||||
|
14
worker.js
14
worker.js
@ -4,13 +4,13 @@ self.addEventListener('install', event => {
|
|||||||
.open('homer')
|
.open('homer')
|
||||||
.then(cache =>
|
.then(cache =>
|
||||||
cache.addAll([
|
cache.addAll([
|
||||||
'/',
|
'.',
|
||||||
'/index.html',
|
'index.html',
|
||||||
'/config.yml',
|
'config.yml',
|
||||||
'/app.css',
|
'app.css',
|
||||||
'/app.js',
|
'app.js',
|
||||||
'/vendors/js-yaml.min.js',
|
'vendors/js-yaml.min.js',
|
||||||
'/assets/logo.png',
|
'assets/logo.png',
|
||||||
'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css',
|
'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css',
|
||||||
'https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.5/css/bulma.min.css',
|
'https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.5/css/bulma.min.css',
|
||||||
'https://fonts.googleapis.com/css?family=Lato|Raleway&display=swap',
|
'https://fonts.googleapis.com/css?family=Lato|Raleway&display=swap',
|
||||||
|
Loading…
Reference in New Issue
Block a user