anchor.diff:  The default memory limit is 1G. You might want to specify a smaller limit to conserve <%=vars.quota_resource%> if you know that your app instances do not require 1G of memory.
   
   The command line option that overrides this attribute is `-m`.
  -
  -###<a id='nohosts'></a>no-hostname ###
  -
  -By default, if you do not provide a hostname, the URL for the app takes the form of `APP-NAME.DOMAIN`. If you want to override this and map the root domain to this app then you can set no-hostname as true.
  -
  -<pre>
  ----
  -  ...
  -  no-hostname: true
  -</pre>
  -
  -The command line option that overrides this attribute is `--no-hostname`.
   
   ###<a id='no-route'></a>no-route ###
   
  
positive.code: #### Manifest Attributes
  The `docker` attribute cannot be used in conjunction with the following attributes: `buildpack` and `path`. An error will result.
  
  ###<a id='domain'></a>domain ###
  
  Every `cf push` deploys applications to one particular Cloud Foundry instance.
  Every Cloud Foundry instance may have a shared domain set by an admin.
  Unless you specify a domain, Cloud Foundry incorporates that shared domain in the route to your application.
  
  You can use the `domain` attribute when you want your application to be served from a domain other than the default shared domain.
  
  <pre>
  ---
    ...
    domain: unique-example.com
  </pre>
  
  The command line option that overrides this attribute is `-d`.
  
  ###<a id='domains'></a>domains ###
  
  Use the `domains` attribute to provide multiple domains. If you define both `domain` and `domains` attributes, Cloud Foundry creates routes for domains defined in both of these fields.
  
  <pre>
  ---
    ...
    domains:
    - domain-example1.com
    - domain-example2.org
  </pre>
  
  The command line option that overrides this attribute is `-d`.
  
  ###<a id='health-check-http-endpoint'></a>health-check-http-endpoint ###
  
  Use the `health-check-http-endpoint` attribute to customize the endpoint for the `http` health check type. If you do not provide a `health-check-http-endpoint` attribute, 
  
negative.code: 
  ##<a id='minimize-duplication'></a>Minimizing Duplication ##
  
  <p class=“note”><strong>Note:</strong> Promoted content has been deprecated in favor of YAML anchors. For more information, see [Deprecated App Manifest Features](#deprecated).</p>
  
  In manifests where multiple applications share settings or services, you may see duplicated content. While the manifests still work, duplication increases the risk of typographical errors, which cause deployment to fail.
  
  You can declare shared configuration using a YAML anchor, which the manifest refers to in app declarations by using an alias.
  
  <pre>
  defaults: &amp;defaults
    buildpack: staticfile_buildpack
    memory: 1&nbsp;G
  
  applications:
  - name: bigapp
    &lt;&lt;: defaults
  - name: smallapp
    &lt;&lt;: defaults
    memory: 256&nbsp;M
  </pre>
  
  This manifest pushes two apps, smallapp and bigapp, with the staticfile buildpack but with 256&nbsp;M memory for smallapp and 1&nbsp;G for bigapp.
  
  ##<a id='multi-manifests'></a>Multiple Manifests with Inheritance ##
  
  