Public | Automated Build

Last pushed: 2 years ago
Short Description
This is a sample rails app, running on port 3000, which connects to a MySQL database.
Full Description

Try Rails on Carina

This is a sample Rails application which runs on Carina and is backed by a
MySQL database hosted on the Rackspace Cloud Database service.

  1. Create a MySQL database in the IAD region in the Rackspace Cloud Control Panel.
    Note the host name, and credentials as it will be needed in the next step.

  2. Run the carinamarina/try-rails container. Update the DATABASE_URL environment
    variable with your database connection details.

     docker run --name rails \
     --env DATABASE_URL="mysql://username:password@host/dbname" \
     --detach \
     --publish-all \
  3. Identity the port where the rails application was published. In the example below,
    the port is 32800.

     $ docker port rails
     3000/tcp ->
  4. Open http://<em><dockerHost></em>:<em><containerPort></em>,
    for example You should see the
    Powered By Carina badge if the database connection was successful.

Docker Pull Command
Source Repository