====== How to share your database.yml between releases ====== One of the great benefits of our [[docs:gemv2:shared_areas|Shared Area]] is that you can get the ''database.yml'' file out of your version control system but still have everything work as planned. ===== Adjust the deploy.rb config ===== Make sure you have adjusted your local area config to include the ''database.yml'' file: set :global_shared_files, %w(config/database.yml) If you have more than one machine and have a network drive mounted you can alter the ''global_shared_path'' so that the ''database.yml'' is shared across all your application machines. set :global_shared_path, '/srv/share/myapp' Run ''deploy:setup'' to create the config directory in the shared area. ===== Create a database.yml ===== You can either create the ''database.yml'' directly on the server (in the ''myapp/shared/config'' directory), or create it locally and upload it to the same place. ===== Deploy your application ===== When you ''deploy'' the application the gem will create the link to the ''database.yml'' in the shared area.