1services:
 2  postgres:
 3    image: docker.io/library/postgres:15
 4    container_name: zed_postgres
 5    ports:
 6      - 5432:5432
 7    environment:
 8      POSTGRES_HOST_AUTH_METHOD: trust
 9    volumes:
10      - postgres_data:/var/lib/postgresql/data
11      - ./docker-compose.sql:/docker-entrypoint-initdb.d/init.sql
12
13  blob_store:
14    image: quay.io/minio/minio
15    container_name: blob_store
16    command: server /data
17    ports:
18      - 9000:9000
19    environment:
20      MINIO_ROOT_USER: the-blob-store-access-key
21      MINIO_ROOT_PASSWORD: the-blob-store-secret-key
22    volumes:
23      - ./.blob_store:/data
24
25  livekit_server:
26    image: docker.io/livekit/livekit-server
27    container_name: livekit_server
28    entrypoint: /livekit-server --config /livekit.yaml
29    ports:
30      - 7880:7880
31      - 7881:7881
32      - 7882:7882/udp
33    volumes:
34      - ./livekit.yaml:/livekit.yaml
35
36  stripe-mock:
37    image: docker.io/stripe/stripe-mock:v0.178.0
38    ports:
39      - 12111:12111
40      - 12112:12112
41
42volumes:
43  postgres_data: