Introduction
Introduction Statistics Contact Development Disclaimer Help
setup - warvox - VoIP based wardialing tool, forked from rapid7/warvox.
git clone git://jay.scot/warvox
Log
Files
Refs
README
---
setup (920B)
---
1 #!/usr/bin/env ruby
2 require 'pathname'
3 require 'fileutils'
4 include FileUtils
5
6 # path to your application root.
7 APP_ROOT = Pathname.new File.expand_path('../../', __FILE__)
8
9 def system!(*args)
10 system(*args) || abort("\n== Command #{args} failed ==")
11 end
12
13 chdir APP_ROOT do
14 # This script is a starting point to setup your application.
15 # Add necessary setup steps to this file.
16
17 puts '== Installing dependencies =='
18 system! 'gem install bundler --conservative'
19 system('bundle check') || system!('bundle install')
20
21 # puts "\n== Copying sample files =="
22 # unless File.exist?('config/database.yml')
23 # cp 'config/database.yml.sample', 'config/database.yml'
24 # end
25
26 puts "\n== Preparing database =="
27 system! 'bin/rails db:setup'
28
29 puts "\n== Removing old logs and tempfiles =="
30 system! 'bin/rails log:clear tmp:clear'
31
32 puts "\n== Restarting application server =="
33 system! 'bin/rails restart'
34 end
You are viewing proxied material from jay.scot. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.