fixes to install scripts

This commit is contained in:
r888888888 2015-10-02 13:36:40 -07:00
parent 5b04cd632d
commit a509658d5b
3 changed files with 17 additions and 10 deletions

View File

@ -89,14 +89,16 @@ sudo -u danbooru git clone https://github.com/r888888888/danbooru ~danbooru/danb
sudo -u danbooru bash -l -c 'cd ~/danbooru ; bundle'
echo "* Creating a new local git branch called develop"
sudo -u danbooru bash -l -c 'cd ~danbooru ; git checkout -b develop'
sudo -u danbooru bash -l -c 'cd ~/danbooru ; git checkout -b develop'
mkdir -p /var/www/danbooru2
chown danbooru:danbooru /var/www/danbooru2
echo "* Almost done! The code has been checked out at ~danbooru/danbooru. You can "
echo "* now login as the danbooru user and run the following commands to deploy to "
echo "* the server:"
echo "*"
echo "* cd ~/danbooru"
echo "* bundle exec cap development deploy:setup"
echo "* bundle exec cap development deploy:update"
echo "* bundle exec cap development deploy:cold"

View File

@ -1,2 +1,3 @@
set :user, "danbooru"
set :rails_env, "development"
server "localhost", :roles => %w(web app db), :primary => true

View File

@ -2,10 +2,12 @@ namespace :delayed_job do
desc "Start delayed_job process"
task :start do
on roles(:app) do
within current_path do
with rails_env: fetch(:rails_env) do
hostname = capture("hostname").strip
execute :bundle, "exec", "script/delayed_job", "--queues=default,#{hostname}", "-n 2", "start"
if test("[ -d #{current_path} ]")
within current_path do
with rails_env: fetch(:rails_env) do
hostname = capture("hostname").strip
execute :bundle, "exec", "script/delayed_job", "--queues=default,#{hostname}", "-n 2", "start"
end
end
end
end
@ -14,9 +16,11 @@ namespace :delayed_job do
desc "Stop delayed_job process"
task :stop do
on roles(:app) do
within current_path do
with rails_env: fetch(:rails_env) do
execute :bundle, "exec", "script/delayed_job", "stop"
if test("[ -d #{current_path} ]")
within current_path do
with rails_env: fetch(:rails_env) do
execute :bundle, "exec", "script/delayed_job", "stop"
end
end
end
end