File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "name" : " demo-deploy" ,
33 "scripts" : {
4- "postdeploy" : " bin/update "
4+ "postdeploy" : " bin/heroku "
55 },
66 "env" : {
77 },
Original file line number Diff line number Diff line change 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 way to update your development environment automatically.
15+ # Add necessary update 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 == Updating database =="
22+ system! 'DISABLE_DATABASE_ENVIRONMENT_CHECK=1 bin/rails db:schema:load'
23+
24+ puts "\n == Removing old logs and tempfiles =="
25+ system! 'bin/rails log:clear tmp:clear'
26+
27+ puts "\n == Restarting application server =="
28+ system! 'bin/rails restart'
29+ end
You can’t perform that action at this time.
0 commit comments