version: '3.8' services: app: container_name: mx-server image: innei/mx-server:latest command: node index.js --redis_host=redis --db_host=mongo --allowed_origins=${ALLOWED_ORIGINS} --jwt_secret=${JWT_SECRET} --color --cluster environment: - TZ=Asia/Shanghai - NODE_ENV=production volumes: - ./data/mx-space:/root/.mx-space ports: - '2333:2333' depends_on: - mongo - redis links: - mongo - redis networks: - app-network restart: always mongo: container_name: mongo image: mongo volumes: - ./data/db:/data/db ports: - '3344:27017' networks: - app-network restart: always redis: image: redis container_name: redis ports: - '3333:6379' networks: - app-network restart: always networks: app-network: driver: bridge