YAAS Cloud Foundry — какой домен ожидает конфигурация модуля builder

#cloud-foundry

#cloud-foundry

Вопрос:

Я следую руководству Yaas о том, как создать модуль builder. (ссылка на учебное пособие) В этом разделе учебного пособия обсуждается файл manifest.yml, который описывает конфигурацию для модуля builder.

 ---
applications:
- name: ######
  host: ######
  buildpack: https://github.com/cloudfoundry/staticfile-buildpack.git
  instances: 1
  memory: 256M
  domain: ######
  

Неясно, на что ссылается атрибут домена, на что должен указывать атрибут домена?

Ответ №1:

Домен указывает cf клиенту командной строки для Cloud Foundry, какой домен вы хотите, чтобы он использовал.

На вашей платформе Cloud Foundry может быть зарегистрировано несколько доменов. Будет по крайней мере один зарегистрированный по умолчанию и ноль или более других зарегистрированных доменов. Вы можете опустить domain атрибут в своем manifest.yml файле, и CF будет использовать домен по умолчанию. Если вы хотите использовать определенный домен, отличный от домена по умолчанию, вы можете включить его в manifest.yml файл.

Пример:

 ---
applications:
- name: ######
  host: ######
  buildpack: https://github.com/cloudfoundry/staticfile-buildpack.git
  instances: 1
  memory: 256M
  domain: example.com
  

Откуда example.com доступно в выходных данных cf domains .

 $ cf domains
Getting domains in org example as user@example.com...
name                 status   type
cfapps.io            shared
cf-tcpapps.io        shared   tcp
example.com          owned
  

Более подробная информация в документах здесь.

http://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html#domain