version: "3" services: psql: hostname: pgvector image: pgvector/pgvector:pg16 ports: - "5555:5432" restart: unless-stopped environment: - POSTGRES_DB=embeddings - POSTGRES_USER=python - POSTGRES_PASSWORD=PasswordPassword123 - POSTGRES_HOST_AUTH_METHOD=trust volumes: - postgres_data:/var/lib/postgresql/data s3: image: minio/minio:RELEASE.2024-11-07T00-52-20Z.fips command: server /data --console-address ":9090" environment: - MINIO_ROOT_USER=python - MINIO_ROOT_PASSWORD=PasswordPassword123 ports: - "9000:9000" - "9090:9090" volumes: - minio_data:/data redis: image: redis/redis-stack:7.4.0-v0 ports: - "6379:6379" - "8001:8001" volumes: - redis_data:/data mongo: image: mongo:7.0.7 environment: - MONGO_INITDB_ROOT_USERNAME=python - MONGO_INITDB_ROOT_PASSWORD=PasswordPassword123 ports: - "27017:27017" volumes: - mongo_data:/data/db volumes: postgres_data: minio_data: redis_data: mongo_data: