Class: Nginx::SiteServerBlock
Instance Method Summary
collapse
Methods inherited from ServerBlock
#initialize, #to_s
Instance Method Details
#make_root_directory(root_directory) ⇒ Object
46
47
48
49
50
51
52
53
|
# File 'lib/shared_infrastructure/nginx/server_block.rb', line 46
def make_root_directory(root_directory)
FileUtils.mkdir_p(server.root_directory)
if Process.uid.zero?
FileUtils.chown(server.user,
"www-data",
server.root_directory)
end
end
|
#save ⇒ Object
55
56
57
58
|
# File 'lib/shared_infrastructure/nginx/server_block.rb', line 55
def save
make_root_directory(root_directory)
super
end
|