Rocket Chat docker -compose.yml не проверяется - ОШИБКА: в файле './docker-compose.yml' служба должна быть сопоставлением, а не NoneType - PullRequest
0 голосов
/ 03 мая 2020

Когда я пытаюсь запустить docker -составить -d я получаю ошибку. Я не могу понять (я не знаком с YAML)

Я получаю эту ошибку ОШИБКА: В файле './docker-compose.yml' служба должна быть отображением, не NoneType

Я использую приведенный ниже скрипт, и URL-адрес, откуда я пытаюсь это https://rocket.chat/docs/installation/paas-deployments/aws/#set -up- docker -containers

 version: '2'

 services:
 rocketchat:
     image: rocket.chat:latest
     restart: unless-stopped
     volumes:
     - ./uploads:/app/uploads
     environment:
     - PORT=3000
     - ROOT_URL=https://chat.mydomainname.com
     - MONGO_URL=mongodb://mongo:27017/rocketchat
     - MONGO_OPLOG_URL=mongodb://mongo:27017/local
     - Accounts_UseDNSDomainCheck=True
     depends_on:
     - mongo
     ports:
     - 3000:3000

 mongo:
     image: mongo:4.0
     restart: unless-stopped
     command: mongod --smallfiles --oplogSize 128 --replSet rs0 --storageEngine=mmapv1
     volumes:
     - ./data/runtime/db:/data/db
     - ./data/dump:/dump

 # this container's job is just to run the command to initialize the replica set.
 # it will run the command and remove himself (it will not stay running)
 mongo-init-replica:
     image: mongo:4.0
     command: >
       bash -c
         "for i in `seq 1 30`; do
         mongo mongo/rocketchat --eval \"
             rs.initiate({
             _id: 'rs0',
             members: [ { _id: 0, host: 'localhost:27017' } ]})\" &&
         s=$$? && break || s=$$?;
         echo \"Tried $$i times. Waiting 5 secs...\";
         sleep 5;
         done; (exit $$s)"
     depends_on:
     - mongo
...