Неправильная ошибка YAML не может отменять! Str `` to str - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь отправить приложение Spring Boot на Pivotal Cloud Foundry (PCF) через файл manifest.yml.

При нажатии на приложение появляется следующая ошибка:

{ 
Pushing from manifest to org mastercard_connect / space developer-sandbox as e069875...

Using manifest file C:\Sayli\Workspace\PCF\healthwatch-api\healthwatch-api\manifest.yml

yaml: unmarshal errors:

line 6: cannot unmarshal !!str `healthw...` into []string
FAILED }

Вот файл manifest.yml:

{applications:
- name: health-watch-api

memory: 2GB

instances: 1

paths: healthwatch-api-jar\target\healthwatch-api-jar-0.0.1-SNAPSHOT.jar

services: healthwatch-api-database 
  }

1 Ответ

0 голосов
/ 19 октября 2018

Ваш манифест недействителен.Ссылка @ K.AJ опубликована является хорошей ссылкой.

https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html

Вот пример, который использует значения из вашего файла.

---
applications:
- name: health-watch-api
  memory: 2G
  path: healthwatch-api-jar/target/healthwatch-api-jar-0.0.1-SNAPSHOT.jar
  services:
  - healthwatch-api-database

Вы надеваетеНе нужны ведущие / конечные { }, это path, а не paths и services - массив.Я думаю, что последнее - это то, на что клиент жалуется больше всего.

Надеюсь, это поможет!

...