--- services: pg: image: postgres:latest env_file: - .env.pg ports: - '5432:5432' volumes: - "./data/pg:/var/lib/postgresql/data" meili: image: getmeili/meilisearch:v1.7 env_file: - .env.meili ports: - '7700:7700' volumes: - './data/meili:/meili_data' minio: image: quay.io/minio/minio ports: - 9000:9000 - 9001:9001 command: ['minio', 'server', '/data', '--console-address', ':9001'] volumes: - './data/minio:/data' archiver: image: registry.strix.systems/memestream-archiver command: npm run dev build: ./archiver env_file: - .env.archiver volumes: - './archiver:/usr/src/memestream' client: build: context: ./client dockerfile: ./dev.Dockerfile env_file: - .env.client.dev ports: - 3000:3000 volumes: - './client:/usr/src/memestream-client'