Я хочу запустить проект Spring Boot и конфигурацию Spring Cloud для развертывания в Docker. Ниже приведен файл docker-compose.yml. Но я получаю следующую ошибку при запуске файла.
Ошибка:
ERROR: yaml.parser.ParserError: while parsing a block mapping
in "./docker-compose.yml", line 4, column 4
expected <block end>, but found '<block mapping start>'
in "./docker-compose.yml", line 48, column 5
Ниже мой docker-compose.yml файл:
version: '3'
services:
discovery:
image: pl.app.service/discovery-service:0.0.1-SNAPSHOT
ports:
- 8061:8061
config:
image: pl.app.service/config-service:0.0.1-SNAPSHOT
volumes:
- ./config-data:/config-data
environment:
- JAVA_OPTS=
-DEUREKA_SERVER=http://discovery:8761/eureka
-Dspring.cloud.config.server.native.searchLocations=/config-data
depends_on:
- discovery
ports:
- 8088:8088
proxy-service:
image: pl.app.service/proxy-service:0.0.1-SNAPSHOT
environment:
- JAVA_OPTS=
-DEUREKA_SERVER=http://discovery:8761/eureka
depends_on:
- discovery
- config
ports:
-8060:8060
employee-service:
image: pl.app.service/employee-service:0.0.1-SNAPSHOT
environment:
- JAVA_OPTS=
-DEUREKA_SERVER=http://discovery:8761/eureka
-Dspring.profiles.active=dev
restart: on-failure
depends_on:
- discovery
- config
ports:
-8090:8090
department-service:
image: pl.app.service/organization-service:0.0.1-SNAPSHOT
environment:
- JAVA_OPTS=
-DEUREKA_SERVER=http://discovery:8761/eureka
-Dspring.profiles.active=dev
restart: on-failure
depends_on:
- discovery
- config
ports:
-8091:8091
organization-service:
image: pl.app.service/organization-service:0.0.1-SNAPSHOT
environment:
- JAVA_OPTS=
-DEUREKA_SERVER=http://discovery:8761/eureka
-Dspring.profiles.active=dev
restart: on-failure
depends_on:
- discovery
- config
ports:
-8092:8092
Я пробовал несколько изменений отступов для файла docker-compose.yml.
Указанные сервисы уже созданы maven. Нужна помощь в запуске docker composer для приложения.