chore: apply yaml lint fixes across compose files

- Fix trailing whitespace in compose files
- Add missing final newlines (EOF)
- Fix indentation in dockmon (3-space -> 2-space) and glance monitor.yml
- Align comments consistently
This commit is contained in:
2026-06-19 11:57:14 +02:00
parent a6a6d933da
commit d53b14b1de
14 changed files with 69 additions and 71 deletions
+2 -2
View File
@@ -17,7 +17,7 @@ services:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.services.adguard.loadbalancer.server.port=3000" - "traefik.http.services.adguard.loadbalancer.server.port=3000"
# Prod Router # Prod Router
- "traefik.http.routers.adguard.rule=Host(`dns.forust.xyz`) || Host(`adguard.forust.xyz`)" - "traefik.http.routers.adguard.rule=Host(`dns.forust.xyz`) || Host(`adguard.forust.xyz`)"
- "traefik.http.routers.adguard.entrypoints=websecure" - "traefik.http.routers.adguard.entrypoints=websecure"
@@ -34,7 +34,7 @@ services:
- "traefik.http.routers.dns-over-https.rule=(Host(`dns.forust.xyz` || Host(`adguard.forust.xyz`)) && PathPrefix(`/dns-query`))" - "traefik.http.routers.dns-over-https.rule=(Host(`dns.forust.xyz` || Host(`adguard.forust.xyz`)) && PathPrefix(`/dns-query`))"
- "traefik.http.routers.dns-over-https.entrypoints=websecure" - "traefik.http.routers.dns-over-https.entrypoints=websecure"
- "traefik.http.routers.dns-over-https.tls.certresolver=letsencrypt" - "traefik.http.routers.dns-over-https.tls.certresolver=letsencrypt"
# Glance Metadata # Glance Metadata
- glance.name=adguard - glance.name=adguard
- glance.url=https://adguard.forust.xyz/ - glance.url=https://adguard.forust.xyz/
+5 -5
View File
@@ -39,15 +39,15 @@ services:
- proxy - proxy
volumes: volumes:
- data:/app/data - data:/app/data
bentopdf: bentopdf:
container_name: bentopdf container_name: bentopdf
image: bentopdf/bentopdf:latest image: bentopdf/bentopdf:latest
restart: unless-stopped restart: unless-stopped
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.services.bentopdf.loadbalancer.server.port=8080" - "traefik.http.services.bentopdf.loadbalancer.server.port=8080"
# Prod router # Prod router
- "traefik.http.routers.bentopdf.rule=Host(`pdf.forust.xyz`)" - "traefik.http.routers.bentopdf.rule=Host(`pdf.forust.xyz`)"
- "traefik.http.routers.bentopdf.entrypoints=websecure" - "traefik.http.routers.bentopdf.entrypoints=websecure"
@@ -57,7 +57,7 @@ services:
- "traefik.http.routers.bentopdf-local.rule=Host(`pdf.wokstation.internal`)" - "traefik.http.routers.bentopdf-local.rule=Host(`pdf.wokstation.internal`)"
- "traefik.http.routers.bentopdf-local.entrypoints=websecure" - "traefik.http.routers.bentopdf-local.entrypoints=websecure"
- "traefik.http.routers.bentopdf-local.tls=true" - "traefik.http.routers.bentopdf-local.tls=true"
# Prod router # Dev router
- "traefik.http.routers.bentopdf-dev.rule=Host(`pdf.gigaforust.internal`)" - "traefik.http.routers.bentopdf-dev.rule=Host(`pdf.gigaforust.internal`)"
- "traefik.http.routers.bentopdf-dev.entrypoints=websecure" - "traefik.http.routers.bentopdf-dev.entrypoints=websecure"
- "traefik.http.routers.bentopdf-dev.tls=true" - "traefik.http.routers.bentopdf-dev.tls=true"
@@ -67,4 +67,4 @@ networks:
proxy: proxy:
external: true external: true
volumes: volumes:
data: data:
+41 -41
View File
@@ -1,46 +1,46 @@
services: services:
dockmon: dockmon:
image: darthnorse/dockmon:latest image: darthnorse/dockmon:latest
container_name: dockmon container_name: dockmon
restart: unless-stopped restart: unless-stopped
# ports: # ports:
# - 8000:443 # - 8000:443
volumes: volumes:
- data:/app/data - data:/app/data
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
healthcheck: healthcheck:
test: [ "CMD", "curl", "-k", "-f", "https://localhost:443/health" ] test: ["CMD", "curl", "-k", "-f", "https://localhost:443/health"]
interval: 30s interval: 30s
timeout: 10s timeout: 10s
retries: 3 retries: 3
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.services.dockmon.loadbalancer.server.port=443" - "traefik.http.services.dockmon.loadbalancer.server.port=443"
- "traefik.http.services.dockmon.loadbalancer.server.scheme=https" - "traefik.http.services.dockmon.loadbalancer.server.scheme=https"
- "traefik.http.services.dockmon.loadbalancer.serverstransport=insecureTransport@file" - "traefik.http.services.dockmon.loadbalancer.serverstransport=insecureTransport@file"
# Prod Router # Prod Router
- "traefik.http.routers.dockmon.rule=Host(`dockmon.forust.xyz`)" - "traefik.http.routers.dockmon.rule=Host(`dockmon.forust.xyz`)"
- "traefik.http.routers.dockmon.entrypoints=websecure" - "traefik.http.routers.dockmon.entrypoints=websecure"
- "traefik.http.routers.dockmon.middlewares=security-headers@file" - "traefik.http.routers.dockmon.middlewares=security-headers@file"
- "traefik.http.routers.dockmon.tls.certresolver=letsencrypt" - "traefik.http.routers.dockmon.tls.certresolver=letsencrypt"
# Local Router # Local Router
- "traefik.http.routers.dockmon-local.rule=Host(`dockmon.workstation.internal`)" - "traefik.http.routers.dockmon-local.rule=Host(`dockmon.workstation.internal`)"
- "traefik.http.routers.dockmon-local.entrypoints=websecure" - "traefik.http.routers.dockmon-local.entrypoints=websecure"
- "traefik.http.routers.dockmon-local.tls=true" - "traefik.http.routers.dockmon-local.tls=true"
# Dev Router # Dev Router
- "traefik.http.routers.dockmon-dev.rule=Host(`dockmon.gigaforust.internal`)" - "traefik.http.routers.dockmon-dev.rule=Host(`dockmon.gigaforust.internal`)"
- "traefik.http.routers.dockmon-dev.entrypoints=websecure" - "traefik.http.routers.dockmon-dev.entrypoints=websecure"
- "traefik.http.routers.dockmon-dev.tls=true" - "traefik.http.routers.dockmon-dev.tls=true"
# Glance Metadata # Glance Metadata
- glance.name=dockmon - glance.name=dockmon
- glance.url=https://dockmon.forust.xyz/ - glance.url=https://dockmon.forust.xyz/
- glance.description=Dockmon is a lightweight Docker container monitoring and management tool with a user-friendly web interface. - glance.description=Dockmon is a lightweight Docker container monitoring and management tool with a user-friendly web interface.
networks: networks:
- proxy - proxy
volumes: volumes:
data: data:
networks: networks:
proxy: proxy:
external: true external: true
+1 -1
View File
@@ -11,7 +11,7 @@ services:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.services.downtify.loadbalancer.server.port=8000" - "traefik.http.services.downtify.loadbalancer.server.port=8000"
# Prod Router # Prod Router
- "traefik.http.routers.downtify.rule=Host(`downtify.forust.xyz`)" - "traefik.http.routers.downtify.rule=Host(`downtify.forust.xyz`)"
- "traefik.http.routers.downtify.entrypoints=websecure" - "traefik.http.routers.downtify.entrypoints=websecure"
- "traefik.http.routers.downtify.middlewares=security-chain@file" - "traefik.http.routers.downtify.middlewares=security-chain@file"
+1 -1
View File
@@ -12,7 +12,7 @@ services:
- GITEA__database__USER=gitea - GITEA__database__USER=gitea
- GITEA__database__PASSWD=gitea - GITEA__database__PASSWD=gitea
- GITEA__database__NAME=gitea - GITEA__database__NAME=gitea
#Server # Server
- GITEA__server__ROOT_URL=https://gitea.forust.xyz - GITEA__server__ROOT_URL=https://gitea.forust.xyz
- GITEA__server__SSH_DOMAIN=gitssh.forust.xyz - GITEA__server__SSH_DOMAIN=gitssh.forust.xyz
- GITEA__server__SSH_PORT=2221 - GITEA__server__SSH_PORT=2221
+1 -1
View File
@@ -33,4 +33,4 @@ services:
- proxy - proxy
networks: networks:
proxy: proxy:
external: true external: true
+1 -1
View File
@@ -64,7 +64,7 @@
name: Apple name: Apple
- symbol: MSFT - symbol: MSFT
name: Microsoft name: Microsoft
- type: releases - type: releases
cache: 1d cache: 1d
+11 -13
View File
@@ -1,15 +1,13 @@
- name: Monitoring - name: Monitoring
columns: columns:
- size: small - size: small
widgets: widgets:
- type: dns-stats - type: dns-stats
service: adguard service: adguard
url: http://adguardhome:3000 url: http://adguardhome:3000
username: forust username: forust
password: ${ADGUARD_PASSWORD} password: ${ADGUARD_PASSWORD}
- size: full - size: full
widgets: widgets:
- type: docker-containers - type: docker-containers
hide-by-default: false hide-by-default: false
+1 -1
View File
@@ -54,4 +54,4 @@ networks:
volumes: volumes:
node-data: node-data:
files: files:
+1 -1
View File
@@ -5,7 +5,7 @@ services:
restart: unless-stopped restart: unless-stopped
container_name: nextcloud-aio-mastercontainer # Do not change container_name: nextcloud-aio-mastercontainer # Do not change
volumes: volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config # Do not change (backup) - nextcloud_aio_mastercontainer:/mnt/docker-aio-config # Do not change (backup)
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
- /dev/dri:/dev/dri - /dev/dri:/dev/dri
ports: ports:
+1 -1
View File
@@ -31,4 +31,4 @@ networks:
proxy: proxy:
external: true external: true
volumes: volumes:
data: data:
+1 -1
View File
@@ -32,7 +32,7 @@ services:
# # STAGING # # STAGING
# - "--certificatesresolvers.letsencrypt.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory" # - "--certificatesresolvers.letsencrypt.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory"
# Cloudflare # Cloudflare
- "--entryPoints.web.forwardedHeaders.trustedIPs=173.245.48.0/20,103.21.244.0/22,103.22.200.0/22,103.31.4.0/22,141.101.64.0/18,108.162.192.0/18,190.93.240.0/20,188.114.96.0/20,197.234.240.0/22,198.41.128.0/17,162.158.0.0/15,104.16.0.0/13,104.24.0.0/14,172.64.0.0/13,131.0.72.0/22" - "--entryPoints.web.forwardedHeaders.trustedIPs=173.245.48.0/20,103.21.244.0/22,103.22.200.0/22,103.31.4.0/22,141.101.64.0/18,108.162.192.0/18,190.93.240.0/20,188.114.96.0/20,197.234.240.0/22,198.41.128.0/17,162.158.0.0/15,104.16.0.0/13,104.24.0.0/14,172.64.0.0/13,131.0.72.0/22"
- "--entryPoints.websecure.forwardedHeaders.trustedIPs=173.245.48.0/20,103.21.244.0/22,103.22.200.0/22,103.31.4.0/22,141.101.64.0/18,108.162.192.0/18,190.93.240.0/20,188.114.96.0/20,197.234.240.0/22,198.41.128.0/17,162.158.0.0/15,104.16.0.0/13,104.24.0.0/14,172.64.0.0/13,131.0.72.0/22" - "--entryPoints.websecure.forwardedHeaders.trustedIPs=173.245.48.0/20,103.21.244.0/22,103.22.200.0/22,103.31.4.0/22,141.101.64.0/18,108.162.192.0/18,190.93.240.0/20,188.114.96.0/20,197.234.240.0/22,198.41.128.0/17,162.158.0.0/15,104.16.0.0/13,104.24.0.0/14,172.64.0.0/13,131.0.72.0/22"
# Logging # Logging
+1 -1
View File
@@ -1,4 +1,4 @@
http: http:
serversTransports: serversTransports:
insecureTransport: insecureTransport:
insecureSkipVerify: true insecureSkipVerify: true
+1 -1
View File
@@ -29,4 +29,4 @@ volumes:
data: data:
networks: networks:
proxy: proxy:
external: true external: true