--- services: pg: image: postgres:latest environment: POSTGRES_USER: '${POSTGRES_USER}' POSTGRES_DB: '${POSTGRES_DB}' POSTGRES_PASSWORD: '${POSTGRES_PASSWORD}' ports: - '5432:5432' volumes: - "./data/pg:/var/lib/postgresql/data" meili: image: getmeili/meilisearch:v1.7 ports: - '7700:7700' volumes: - './data/meili:/meili_data' environment: MEILI_MASTER_KEY: '${MEILI_MASTER_KEY}' minio: image: quay.io/minio/minio ports: - 9000:9000 - 9001:9001 command: ['minio', 'server', '/data', '--console-address', ':9001'] volumes: - './data/minio:/data' environment: MINIO_ROOT_USER: '${MINIO_ROOT_USER}' MINIO_ROOT_PASSWORD: '${MINIO_ROOT_PASSWORD}' archiver: build: ./archiver volumes: - './.env:/app/.env' - './archiver/vision-credentials.json:/app/vision-credentials.json' client: build: ./client ports: - 8080:8080