version: '3.8' services: mongo: image: mongo ports: - "27020:27017" environment: - MONGO_INITDB_ROOT_USERNAME=test - MONGO_INITDB_ROOT_PASSWORD=test - MONGO_INITDB_AUTH_MECHANISM=SCRAM-SHA-1 volumes: - mongo_data:/data/db redis: image: redis:latest ports: - "6379:6379" environment: - REDIS_PASSWORD=admin - REDIS_DB=2 command: [ "redis-server", "--requirepass", "admin", "--databases", "16", "--maxmemory", "2gb", "--maxmemory-policy", "allkeys-lru" ] volumes: - redis_data:/data volumes: mongo_data: redis_data: