diff --git a/documentation/getting-started/preparing-your-application/index.markdown b/documentation/getting-started/preparing-your-application/index.markdown index e1578c11..652f77cd 100644 --- a/documentation/getting-started/preparing-your-application/index.markdown +++ b/documentation/getting-started/preparing-your-application/index.markdown @@ -26,8 +26,8 @@ to erase them from the repository history for all time. Ideally one should remove `config/database.yml` to something like -`config/database.yml.example`, you and your team should copy the example file -into place on their development machines, under Capistrano this leaves the +`config/database.yml.example`. You and your team should copy the example file +into place on their development machines, under Capistrano. This leaves the `database.yml` filename unused so that we can symlink the production database configuration into place at deploy time. @@ -77,13 +77,13 @@ Capistrano breaks down common tasks into a notion of *roles*, that is, taking a typical Rails application that we have roughly speaking three roles, `web`, `app`, and `db`. -It can be confusing, as the boundary of web and app servers is a bit blurry if -using [Passenger]() with Apache, which in effect embeds your app server in the -web server (embeds Passenger in the Apache process itself), confusingly +The three roles can be confusing, as the boundary of web and app servers is a bit blurry if, for example, +using [Passenger](https://www.phusionpassenger.com/) with Apache, which in effect embeds your app server in the +web server (embeds Passenger in the Apache process itself). Confusingly, Passenger can also be used in modes where this isn't true, so we'll ignore -that for the time being, and if you know the difference (i.e you are using +that for the time being. If you know the difference (i.e you are using nginx as your web server, and puma/unicorn, or similar for your app server, -that should be fine) we can assume that they're the same, which is pretty +that should be fine), then we can assume that they're the same, which is pretty common. The example file generated will look something like this: @@ -123,7 +123,7 @@ etc.) and also arbitrary custom properties. They are there in case people want server list more comprehensively from something like the *EC2* command line tools, and want to use the extended properties for something that makes sense in their environment. -The following shows defining two servers, one where we set the +The following shows defining two servers: one where we set the username, and another where we set the port. These host strings are parsed and expanded out in to the equivalent of the server line after the comment: @@ -141,8 +141,8 @@ properties will be merged. See the Properties Documentation for details