services: mailpit: profiles: - mail image: axllent/mailpit ports: - 1025:1025 environment: MP_UI_BIND_ADDR: "0.0.0.0:8085" labels: serviceName: mail traefik.http.services.mail.loadbalancer.server.port: 8085 datasette: ports: - 8001:8001 volumes: - datasette:/mnt image: datasetteproject/datasette command: datasette -p 8001 -h 0.0.0.0 --plugins-dir=/mnt/plugins/ --config default_page_size:500 /mnt/data/qs-monitor-usage.db profiles: - data labels: serviceName: data traefik.http.services.data.loadbalancer.server.port: 8001 silverbullet: profiles: - notes image: ghcr.io/silverbulletmd/silverbullet:v2 volumes: - ~/Notes:/space labels: serviceName: notes db: profiles: - db build: docker image: dbgate/dbgate:beta-alpine labels: serviceName: db volumes: - dbgate:/root/.dbgate grafana: profiles: - logs image: grafana/grafana:11.2.0 environment: - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin - GF_AUTH_ANONYMOUS_ENABLED=true - GF_AUTH_BASIC_ENABLED=false - GF_FEATURE_TOGGLES_ENABLE=accessControlOnCall lokiLogsDataplane exploreLogsShardSplitting - GF_PLUGINS_PREINSTALL_DISABLED=true - GF_INSTALL_PLUGINS=https://storage.googleapis.com/integration-artifacts/grafana-lokiexplore-app/grafana-lokiexplore-app-latest.zip;grafana-lokiexplore-app labels: serviceName: grafana volumes: - ./provisioning/grafana:/etc/grafana/provisioning extra_hosts: - 'host.docker.internal:host-gateway' volumes: dbgate: ~ datasette: ~