Как исправить: служба 'links' должна быть отображением, а не ошибкой массива - PullRequest
0 голосов
/ 27 июня 2019

Я получаю эту ошибку "служба 'ссылки' должна быть отображением, а не массивом". При попытке запуска docker compose up

Я уже проверил отступ и т. Д., И мне кажется, что все в порядке, я запустил yml через валидатор yaml, и он действителен

services:
########################################
#            Node container            #
########################################
  server:
    build: ./server
  expose:
    - ${NODE_PORT}
  environment:
    NODE_HOST: ${NODE_HOST}
    NODE_PORT: ${NODE_PORT}
  ports:
    - ${NODE_PORT}:${NODE_PORT}
  volumes:
    - ./server:/app/server
  command: npm start
########################################
#            Node container            #
########################################
  server:
    build: ./client
  expose:
    - ${NODE_PORT}
  environment:
    - REACT_PORT=${REACT_PORT}
  ports:
    - ${REACT_PORT}:${REACT_PORT}
  volumes:
    - ./client/src:/app/client/src
    - ./client/public:/app/client/public
  links:
    - server
  command: npm start
########################################
#            Mongo container           #
########################################
  mongo:
    image: mongo
    ports:
    - "27017:27017"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...