]>
git.immae.eu Git - github/wallabag/wallabag.git/blob - config/deploy.rb
1 # config valid only for current version of Capistrano
4 set
:application, 'wallabag'
5 set
:repo_url, 'git@github.com:wallabag/wallabag.git'
7 set
:ssh_user, 'ssh_user'
8 server
'server_ip', user
: fetch(:ssh_user), roles
: %w
{web app db
}
14 # set :log_level, :debug
16 set
:composer_install_flags, '--no-dev --prefer-dist --no-interaction --optimize-autoloader'
18 set
:linked_files, %w
{app
/config/parameters
.yml
}
19 set
:linked_dirs, %w
{app
/logs web/uploads
}
23 after
'deploy:finishing', 'deploy:cleanup'
25 # Default branch is :master
26 # ask :branch, `git rev-parse --abbrev-ref HEAD`.chomp
28 # Default deploy_to directory is /var/www/my_app_name
29 # set :deploy_to, '/var/www/my_app_name'
31 # Default value for :scm is :git
34 # Default value for :format is :pretty
35 # set :format, :pretty
37 # Default value for :log_level is :debug
38 # set :log_level, :debug
40 # Default value for :pty is false
43 # Default value for :linked_files is []
44 # set :linked_files, fetch(:linked_files, []).push('config/database.yml', 'config/secrets.yml')
46 # Default value for linked_dirs is []
47 # set :linked_dirs, fetch(:linked_dirs, []).push('log', 'tmp/pids', 'tmp/cache', 'tmp/sockets', 'public/system')
49 # Default value for default_env is {}
50 # set :default_env, { path: "/opt/ruby/bin:$PATH" }
52 # Default value for keep_releases is 5
53 # set :keep_releases, 5
57 after
:restart, :clear_cache do
58 on
roles(:web), in: :groups, limit
: 3, wait
: 10 do
59 # Here we can do anything such as:
60 # within release_path do
61 # execute :rake, 'cache:clear'