services: api-server: build: ./ ports: - 3000:3000 environment: - MONGODB_URL=mongodb://admin:*135792468*@mongo:27017/marbm?authSource=admin - NODE_ENV=development - PORT=3000 minio-server: image: minio/minio ports: - 9000:9000 - 9001:9001 environment: MINIO_ROOT_USER: admin MINIO_ROOT_PASSWORD: 135792468 volumes: - bm_minio:/upload/ command: server /data --console-address ":9001" mongo: image: mongo:8.0 ports: - 27018:27017 environment: - MONGO_INITDB_ROOT_USERNAME=admin - MONGO_INITDB_ROOT_PASSWORD=*135792468* - MONGO_INITDB_DATABASE=test volumes: - bm_mongo:/data/db redis: image: redis command: redis-server --save 20 1 --loglevel warning --requirepass 135792468 volumes: - bm_redis:/data/ ports: - 6379:6379 typesense: container_name: typesense image: typesense/typesense:27.1 command: ./typesense-server ports: - "8108:8108" environment: TYPESENSE_API_KEY: vYQq7pTgl6ACoRy TYPESENSE_DATA_DIR: /data volumes: - bm_typesense:/data volumes: bm_mongo: bm_redis: bm_minio: bm_typesense: