Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: modules/discourse/files/init-discourse

Issue 5018733013630976: 1388 - Update postgresql module to 4.x (Closed)
Patch Set: Created Oct. 6, 2014, 11:47 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 2
3 import sys, os, pwd, subprocess 3 import sys, os, pwd, subprocess
4 4
5 app_dir = '/opt/discourse' 5 app_dir = '/opt/discourse'
6 airbrake_key = os.environ.get('AIRBRAKE_KEY', None) 6 airbrake_key = os.environ.get('AIRBRAKE_KEY', None)
7 7
8 # HOME environment variable isn't reliable when called via sudo 8 # HOME environment variable isn't reliable when called via sudo
9 home_dir = os.path.expanduser('~' + pwd.getpwuid(os.getuid()).pw_name) 9 home_dir = os.path.expanduser('~' + pwd.getpwuid(os.getuid()).pw_name)
10 10
(...skipping 26 matching lines...) Expand all
37 data = handle.read() 37 data = handle.read()
38 handle.seek(0) 38 handle.seek(0)
39 print >>handle, "require 'airbrake'" 39 print >>handle, "require 'airbrake'"
40 handle.write(data) 40 handle.write(data)
41 41
42 def runInitCommands(): 42 def runInitCommands():
43 service_path = '/etc/init.d/discourse' 43 service_path = '/etc/init.d/discourse'
44 44
45 callRailsCommand(['bundle', 'install', '--deployment', '--without', 'test', '- -without', 'development']) 45 callRailsCommand(['bundle', 'install', '--deployment', '--without', 'test', '- -without', 'development'])
46 initAirBrake() 46 initAirBrake()
47 callRailsCommand(['bundle', 'exec', 'rake', 'db:migrate'])
47 callRailsCommand(['bundle', 'exec', 'rake', 'assets:precompile']) 48 callRailsCommand(['bundle', 'exec', 'rake', 'assets:precompile'])
48 49
49 if os.path.exists(service_path): 50 if os.path.exists(service_path):
50 subprocess.check_call(['sudo', service_path, 'stop']) 51 subprocess.check_call(['sudo', service_path, 'stop'])
51 52
52 callRailsCommand(['bundle', 'exec', 'rake', 'db:migrate'])
53
54 if os.path.exists(service_path): 53 if os.path.exists(service_path):
55 subprocess.check_call(['sudo', service_path, 'start']) 54 subprocess.check_call(['sudo', service_path, 'start'])
56 55
57 if __name__ == '__main__': 56 if __name__ == '__main__':
58 runInitCommands() 57 runInitCommands()
OLDNEW
« dependencies ('K') | « dependencies ('k') | modules/discourse/manifests/init.pp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld