version: '3.6' services: mongo: image: mongo:4 container_name: xiaoju-survey-mongo restart: always environment: MONGO_INITDB_ROOT_USERNAME: ${MONGO_INITDB_ROOT_USERNAME} # 默认使用系统的环境变量 MONGO_INITDB_ROOT_PASSWORD: ${MONGO_INITDB_ROOT_PASSWORD} # 默认使用系统的环境变量 ports: - "27017:27017" # 数据库端口 volumes: - mongo-volume:/data/db # xiaoju-survey-data/db/data:/data/db networks: - xiaoju-survey xiaoju-survey: image: "xiaojusurvey/xiaoju-survey:1.0.0" container_name: xiaoju-survey restart: always ports: - "8080:3000" # API端口 links: - mongo:mongo depends_on: - mongo networks: - xiaoju-survey volumes: mongo-volume: networks: xiaoju-survey: name: xiaoju-survey driver: bridge