first try at integrating whenever and capistrano
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
set :whenever_command, "bundle exec whenever"
|
||||||
|
set :whenever_environment, defer { stage }
|
||||||
|
set :whenever_roles, [ :cron ]
|
||||||
|
require 'whenever/capistrano'
|
||||||
|
|
||||||
# config valid only for current version of Capistrano
|
# config valid only for current version of Capistrano
|
||||||
lock '3.4.0'
|
lock '3.4.0'
|
||||||
|
|
||||||
|
|||||||
@@ -6,5 +6,5 @@ set :ssh_options, port: deploysecret(:ssh_port)
|
|||||||
set :stage, :preproduction
|
set :stage, :preproduction
|
||||||
set :rails_env, :preproduction
|
set :rails_env, :preproduction
|
||||||
|
|
||||||
server deploysecret(:server1), user: deploysecret(:user), roles: %w(web app db importer)
|
server deploysecret(:server1), user: deploysecret(:user), roles: %w(web app db importer cron)
|
||||||
server deploysecret(:server2), user: deploysecret(:user), roles: %w(web app db importer)
|
server deploysecret(:server2), user: deploysecret(:user), roles: %w(web app db importer)
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ set :stage, :production
|
|||||||
set :rails_env, :production
|
set :rails_env, :production
|
||||||
|
|
||||||
#server deploysecret(:server1), user: deploysecret(:user), roles: %w(web app db importer)
|
#server deploysecret(:server1), user: deploysecret(:user), roles: %w(web app db importer)
|
||||||
server deploysecret(:server2), user: deploysecret(:user), roles: %w(web app db importer)
|
server deploysecret(:server2), user: deploysecret(:user), roles: %w(web app db importer cron)
|
||||||
server deploysecret(:server3), user: deploysecret(:user), roles: %w(web app db importer)
|
server deploysecret(:server3), user: deploysecret(:user), roles: %w(web app db importer)
|
||||||
server deploysecret(:server4), user: deploysecret(:user), roles: %w(web app db importer)
|
server deploysecret(:server4), user: deploysecret(:user), roles: %w(web app db importer)
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ set :ssh_options, port: deploysecret(:ssh_port)
|
|||||||
set :stage, :staging
|
set :stage, :staging
|
||||||
set :rails_env, :staging
|
set :rails_env, :staging
|
||||||
|
|
||||||
server deploysecret(:server), user: deploysecret(:user), roles: %w(web app db importer)
|
server deploysecret(:server), user: deploysecret(:user), roles: %w(web app db importer cron)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user