lint compose files

This commit is contained in:
2025-07-30 13:37:18 +02:00
parent 817b8ad1c6
commit 48025fae12
36 changed files with 561 additions and 543 deletions

32
.yamllint Normal file
View File

@@ -0,0 +1,32 @@
yaml-files:
- '*.yaml'
- '*.yml'
- '.yamllint'
rules:
anchors: enable
braces: enable
brackets: enable
colons: enable
commas: enable
comments:
level: warning
comments-indentation:
level: warning
document-end: disable
document-start: disable
empty-lines: enable
empty-values: disable
float-values: disable
hyphens: enable
indentation: enable
key-duplicates: enable
key-ordering: disable
line-length: disable
new-line-at-end-of-file: enable
new-lines: enable
octal-values: disable
quoted-strings: disable
trailing-spaces: enable
truthy:
level: warning

View File

@@ -75,16 +75,3 @@ services:
depends_on: depends_on:
- authentik-postgres - authentik-postgres
- authentik-redis - authentik-redis
# authentik-proxy:
# image: authentik-proxy
# container_name: authentik-proxy
# ports:
# - "15000:5000"
# environment:
# INTERNAL: http://host:19000
# EXTERNAL: https://authentik.rik.veenboer.xyz
# build:
# context: /opt/authentik/proxy
# extra_hosts:
# - host:192.168.2.200

View File

@@ -5,7 +5,7 @@ services:
- TZ=Europe/Amsterdam - TZ=Europe/Amsterdam
image: b3vis/borgmatic:v1.1.10-1.4.21 image: b3vis/borgmatic:v1.1.10-1.4.21
healthcheck: healthcheck:
test: [ "CMD", "pgrep", "crond" ] test: ["CMD", "pgrep", "crond"]
interval: 20s interval: 20s
start_period: 30s start_period: 30s
timeout: 5s timeout: 5s

View File

@@ -3,7 +3,7 @@ services:
container_name: grafana container_name: grafana
image: grafana/grafana:11.4.0 image: grafana/grafana:11.4.0
healthcheck: healthcheck:
test: [ "CMD", "wget", "-qO-", "http://localhost:3000" ] test: ["CMD", "wget", "-qO-", "http://localhost:3000"]
interval: 20s interval: 20s
start_period: 30s start_period: 30s
timeout: 5s timeout: 5s

View File

@@ -10,4 +10,3 @@ services:
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- /mnt/mezzo/scratch/timescaledb:/var/lib/postgresql/data - /mnt/mezzo/scratch/timescaledb:/var/lib/postgresql/data

View File

@@ -1,61 +1,61 @@
include: include:
# Web # Web
- compose.caddy.yaml - compose.caddy.yaml
# Authentication # Authentication
- compose.authentik.yaml - compose.authentik.yaml
# Other # Other
- compose.autoheal.yaml - compose.autoheal.yaml
- compose.collectd.yaml - compose.collectd.yaml
- compose.homarr.yaml - compose.homarr.yaml
- compose.grafana.yaml - compose.grafana.yaml
- compose.photoprism.yaml - compose.photoprism.yaml
# Development # Development
- compose.gitea.yaml - compose.gitea.yaml
# Automation # Automation
- compose.homeassistant.yaml - compose.homeassistant.yaml
- compose.teslamate.yaml - compose.teslamate.yaml
- compose.nodered.yaml - compose.nodered.yaml
# Download # Download
- compose.jackett.yaml - compose.jackett.yaml
- compose.transmission.yaml - compose.transmission.yaml
- compose.qbittorrent.yaml - compose.qbittorrent.yaml
# Media # Media
- compose.radarr.yaml - compose.radarr.yaml
- compose.sonarr.yaml - compose.sonarr.yaml
- compose.bazarr.yaml - compose.bazarr.yaml
- compose.jellyseerr.yaml - compose.jellyseerr.yaml
- compose.jellyfin.yaml - compose.jellyfin.yaml
# Networking # Networking
- compose.surfshark.yaml - compose.surfshark.yaml
- compose.dns-ad-blocker.yaml - compose.dns-ad-blocker.yaml
#- compose.socks.yaml # - compose.socks.yaml
#- compose.openvpn-server.yaml # - compose.openvpn-server.yaml
# Backup # Backup
- compose.rsnapshot.yaml - compose.rsnapshot.yaml
- compose.borgmatic.yaml - compose.borgmatic.yaml
# Sensors # Sensors
- compose.dsmr.yaml - compose.dsmr.yaml
- compose.esphome.yaml - compose.esphome.yaml
- compose.mosquitto.yaml - compose.mosquitto.yaml
# Storage # Storage
- compose.seafile.yaml - compose.seafile.yaml
- compose.filebrowser.yaml - compose.filebrowser.yaml
- compose.droppy.yaml - compose.droppy.yaml
- compose.minio.yaml - compose.minio.yaml
# Database # Database
- compose.pgadmin.yaml - compose.pgadmin.yaml
- compose.postgis.yaml - compose.postgis.yaml
- compose.timescaledb.yaml - compose.timescaledb.yaml
- compose.influxdb.yaml - compose.influxdb.yaml
- compose.postgres.yaml - compose.postgres.yaml