Как "хост" не рекомендуется для manifest.yml - как настроить стандартный маршрут scapp.io?
CF CLI теперь предупреждает сообщением об устаревании:
Deprecation warning: Route component attributes 'domain', 'domains', 'host', 'hosts' and 'no-hostname' are deprecated. Found: host.
Мой manifest.yml выглядит следующим образом:
applications:
- host: myexample-test
что приводит к окончательному маршруту, как: myexample-test.scapp.io
как определить этот точно такой же маршрут с новой конфигурацией маршрутов манифеста?
Эти примеры взяты из документации по облачным технологиям, но я не уверен, что swisscomdev принимает что-то закулисное?
routes:
- route: example.com
- route: www.example.com/foo
- route: tcp-example.com:1234
ОБНОВИТЬ
Просто попробовал это с предложенным решением и этим манифестом:
applications:
routes:
- route: myexample-test.scapp.io
name: MyExample
buildpack: nodejs_buildpack
instances: 1
memory: 64M
что привело к следующему сообщению об ошибке:
yaml: ошибки демаршала: строка 2: не может демаршировать!! отобразить в []manifest.Application
1 ответ
Облако приложений Swisscom не делает ничего особенного за кулисами, поэтому вы можете применять то, что написано в документах CF CLI. Если мы делаем что-то кроме vanilla CF, мы упомянем об этом в наших документах.
Я быстро проверил это, следующее помогает вашему маршруту:
routes:
- route: myexample-test.scapp.io
В вашем примере обратите внимание, что applications
должен быть массивом карт, поэтому убедитесь, что первый ключ элемента содержит -
иначе это рассматривается как карта.
Полный пример:
applications:
- name: MyExample
routes:
- route: myexample-test.scapp.io
buildpack: nodejs_buildpack
instances: 1
memory: 64M