anchor.diff:  
   For more information, refer to the [Build Tool Integration](./build-tool-int.html) topic.
   
  +<p class="tip"><strong>Sample App Step</strong><br />You can skip this step. The <code>pong_matcher_groovy</code> sample app includes a <code>build.gradle</code> file.</p>
  +
   ### Step 3: Declare App Dependencies  ###
   
  -Be sure to declare all the dependency tasks for your app in the build script of your chosen build tool. The table lists build script information for Gradle and Maven and provides documentation links for each build tool.
  +Declare all the dependency tasks for your app in the build script of your chosen build tool. The table lists build script information for Gradle and Maven and provides documentation links for each build tool.
   
   <table border="1" class="nice">
   <tr>
  
positive.code: * Include the appropriate driver in your application.
  * Create a dependency task for the driver in the build script for your build tool or IDE.
  
  ### Step 6: Configure Service Connections for Your Ratpack App ###
  
  TBD: REDO ENTIRE SECTION. HOW DO YOU CONFIGURE SERVICES FOR AN APP RUNNING ON RATPACK??
  
  TBD: NEED CREATE SERVICE AND BIND SERVICE SECTIONS
  
  TBD: THE SAMPLE APP CREATES "baby-redis"
  
  
  <%=vars.product_short%> provides extensive support for connecting a Ratpack app that runs on Grails or Spring to to services such as MySQL, PostgreSQL, MongoDB, Redis, and RabbitMQ. For more information on creating and binding a service connection for your app, refer to the appropriate framework topic:
  
  * [Configure Service Connections for Grails](./grails-service-bindings.html)
  * [Configure Service Connections for Spring](./spring-service-bindings.html)
  
  If your Ratpack app runs on the Play Framework and connects to a single Postgres or MySQL database instance, auto-reconfiguration functionality automatically connects your app to the service. For more information, refer to the [Configure Service Connections for Play Framework](./play-service-bindings.html) topic.
  
  <p class="tip"><strong>Sample App Step</strong><br />Run <code>cf create-service rediscloud 25mb baby-redis</code>. This creates a service instance named <code>baby-redis</code> that uses the <code>rediscloud</code> service and the <code>25mb</code> plan, as the example below shows.
  
  <pre class="terminal">
  $   cf create-service rediscloud 25mb baby-redis
  Creating service rails-postgres in org Cloud-Apps / space development as clouduser@example.com....
  OK
  </pre>
  </p>
  
  <p class="tip"><strong>Sample App Step</strong><br />You can skip this step. You can open the <code>manifest.yml</code> file in a text editor to view the bound service instance information. Locate the file in the app root directory and search for the <code>services</code> subblock in the <code>applications</code> block, as the example shows.
  
  <pre class="code">
  ---
  
negative.code: 
  <%=vars.GSG_intro_sentence%>
  
  This guide is intended to walk you through deploying a Ratpack app to <%=vars.product_full%>. If you experience a problem following the steps below,  check the <%=vars.known_issues%> topic or refer to the [Troubleshooting Application Deployment and Health](./../../devguide/deploy-apps/troubleshoot-app-health.html) topic.
  
  <p class="tip"><strong>Sample App Step</strong><br />If you want to go through this tutorial using the sample app, run <code>git clone git@github.com:camelpunch/pong_matcher_groovy.git</code> to clone the <code>pong_matcher_groovy</code> app from GitHub, and follow the instructions in the Sample App Step boxes.</p>
  
  <p class="note"><strong>Note</strong>: Ensure that your Ratpack app runs locally before continuing with this procedure.</p>
  
  ## <a id='deploy-yourapp'></a>Deploy a Ratpack Application ##
  
  This section describes how to deploy a Ratpack application to <%=vars.product_short%>.
  