From c22d47c0491dc714a82bfd6cbc2df2f9d22e4090 Mon Sep 17 00:00:00 2001 From: BhasherBEL Date: Thu, 19 Oct 2023 01:55:50 +0200 Subject: [PATCH] Dashy SD --- bxl-shp/apps/docker-compose.dashy.yaml | 25 +++++++++ bxl-shp/config/dashy/config-sd.yml | 74 ++++++++++++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 bxl-shp/config/dashy/config-sd.yml diff --git a/bxl-shp/apps/docker-compose.dashy.yaml b/bxl-shp/apps/docker-compose.dashy.yaml index 3d27a2a..d46e029 100644 --- a/bxl-shp/apps/docker-compose.dashy.yaml +++ b/bxl-shp/apps/docker-compose.dashy.yaml @@ -24,6 +24,31 @@ services: networks: - external + dashy-SD: + container_name: dashy-SD + image: dashy + environment: + - NODE_ENV=production + restart: unless-stopped + volumes: + - $CONFIG/dashy/config-sd.yml:/app/public/conf.yml + labels: + - "traefik.enable=true" + - "traefik.http.routers.dashy-sd.rule=Host(`hub-sd.bhasher.com`)" + - "traefik.http.routers.dashy-sd.entrypoints=internalsecure,externalsecure" + - "traefik.http.services.dashy-sd.loadbalancer.server.port=80" + - "traefik.http.routers.dashy-sd.tls=true" + - "traefik.http.routers.dashy-sd.tls.certresolver=http" + - "traefik.http.routers.dashy-sd.middlewares=authelia@docker" + - "com.centurylinklabs.watchtower.enable=false" + healthcheck: + test: ['CMD', 'node', '/app/services/healthcheck'] + interval: 1m30s + timeout: 10s + retries: 3 + networks: + - external + networks: external: external: true diff --git a/bxl-shp/config/dashy/config-sd.yml b/bxl-shp/config/dashy/config-sd.yml new file mode 100644 index 0000000..f813796 --- /dev/null +++ b/bxl-shp/config/dashy/config-sd.yml @@ -0,0 +1,74 @@ +pageInfo: + title: Service Desk + description: Welcome to service-desk dashboard! + navLinks: + - title: HomeLab + path: https://hub.bhasher.com + target: sametab +appConfig: + theme: adventure + layout: auto + iconSize: small + language: en + statusCheck: true + colCount: 4 +sections: + - name: Public services + icon: fa-server + displayData: + sortBy: most-used + rows: 1 + cols: 2 + collapsed: false + hideForGuests: false + items: + - title: '4040' + description: Compte global (activation, reset, ...) + url: https://uclouvain.be/4040 + statusCheck: false + id: 0_1507_ + - title: 8282 - SD + description: Catalogue de services / ivanti + url: https://uclouvain.be/8282 + statusCheck: false + id: 1_1507_sd + - title: Wifi (public) + icon: '' + url: https://uclouvain.be/fr/decouvrir/wifi.html + statusCheck: false + id: 2_1507_wifipublic + - title: Wifi (intra) + url: >- + https://intranet.uclouvain.be/fr/myucl/services-informatiques/wifi-en-cas-de-problemes.html + statusCheck: false + id: 3_1507_wifiintra + - title: Permanances WiFi + icon: '' + statusCheck: false + id: 4_1507_permananceswifi + - name: Private services + displayData: + sortBy: default + rows: 1 + cols: 2 + collapsed: false + hideForGuests: false + items: + - title: LDAP + url: https://sites.uclouvain.be/sisu/tools/ldapsearch/LDAPsearchSISU.php + statusCheck: false + id: 0_1631_ldap + - title: Ivanti + icon: '' + url: >- + https://servicedesk.uclouvain.be/ServiceDesk.WebAccess/wd/query/list.rails?class_name=IncidentManagement.Incident&query=_IncidentsouvertsFirstetSD + statusCheck: false + id: 1_1631_ivanti + - title: Confluence + url: https://uclouvain.atlassian.net/wiki/spaces/SD/overview + statusCheck: false + id: 2_1631_confluence + - title: MS Console + url: http://msconsole.siws.ucl.ac.be/ + statusCheck: false + id: 3_1631_msconsole