Deployment
If you did not setup your CASino installation directly on the productive server, you have several possibilities to deploy your code. Other deployment methods (such as a simple scp
) may also work fine – we documented just some common scenarios.
Capistrano
Capistrano is one of the most popular deployment tools. Please take a look at the Capistrano Wiki for more details.
Install the needed tools
bundle install
Copy the example configurations
cp config/deployment-config.example.yml config/deployment-config.yml
cp config/deploy.example.rb config/deploy.rb
cp config/cas.yml.example config/deploy/cas.yml
cp config/database.yml.<database-type> config/deploy/database.yml
Configure the setup
vim config/deployment-config.yml # Settings for the deployment
vim config/deploy/cas.yml # CAS-settings
vim config/deploy/database.yml # Database settings
Deploy
cap deploy:setup
cap deploy:migrations