| 1234567891011121314151617181920212223242526272829303132333435363738 |
- # config valid for current version and patch releases of Capistrano
- lock "~> 3.14.1"
- set :application, "capitest"
- set :repo_url, "https://git.domaincamp.de/dc/capistrano-deployment.git"
- set :webserver, "server206.railshosting.de"
- set :global_webserver_user, "web42"
- # Default branch is :master
- # ask :branch, `git rev-parse --abbrev-ref HEAD`.chomp
- # Default deploy_to directory is /var/www/my_app_name
- set :deploy_to, "/var/www/htdocs/#{fetch(:global_webserver_user)}/files/#{fetch(:application)}"
- set :symlink_path, "/var/www/htdocs/#{fetch(:global_webserver_user)}/html/#{fetch(:application)}"
- # Sym link settings
- append :linked_files, "config/database.yml", "config/master.key"
- # SSH access data for the repo on webserver vhXXXX.railshosting.de"
- set :ssh_options, {
- port: 981,
- user: "#{fetch(:global_webserver_user)}"
- }
- # SSHKit settings
- set :log_level, :info
- # Server configuration
- role :app, fetch(:webserver)
- role :web, fetch(:webserver)
- role :db, fetch(:webserver), :primary => true
- # After hook for symlink
- after "deploy:published", "custom:symlink_config"
- # Passenger settings and after hook
- #set :passenger_restart_with_touch, true
- #after "custom:symlink_config", "passenger:restart"
|