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:
- authentik-postgres
- 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
image: b3vis/borgmatic:v1.1.10-1.4.21
healthcheck:
test: [ "CMD", "pgrep", "crond" ]
test: ["CMD", "pgrep", "crond"]
interval: 20s
start_period: 30s
timeout: 5s

View File

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

View File

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

View File

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