A decentralized music tracking and discovery platform built on AT Protocol 馃幍
listenbrainz
spotify
atproto
lastfm
musicbrainz
scrobbling
1services:
2 nats:
3 image: nats:2.11
4 ports:
5 - "4223:4222"
6 - "6223:6222"
7 - "8223:8222"
8
9 dragonfly:
10 image: docker.dragonflydb.io/dragonflydb/dragonfly:latest
11 command: --maxmemory=4g
12 ports:
13 - "6379:6379"
14 ulimits:
15 memlock:
16 soft: -1
17 hard: -1
18
19 meilisearch:
20 image: getmeili/meilisearch:v1.14
21 ports:
22 - "7700:7700"
23 environment:
24 MEILI_MASTER_KEY: 'masterKey'
25 volumes:
26 - meilisearch_data:/data.ms
27
28 db:
29 image: postgres:18
30 ports:
31 - '5433:5432'
32 environment:
33 POSTGRES_USER: postgres
34 POSTGRES_PASSWORD: mysecretpassword
35 POSTGRES_DB: rocksky
36 volumes:
37 - pgdata:/var/lib/postgresql/18/docker
38 healthcheck:
39 test: ['CMD', 'pg_isready']
40 interval: 10s
41 timeout: 5s
42 retries: 5
43
44volumes:
45 pgdata:
46 meilisearch_data: