68 lines
1.7 KiB
YAML
68 lines
1.7 KiB
YAML
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: ~
|