Change nginx syntax
This commit is contained in:
parent
194375452d
commit
2ebb0cdb9a
|
|
@ -11,7 +11,7 @@ namespace :create_site do
|
||||||
@site_construct.site_name = args.site_name
|
@site_construct.site_name = args.site_name
|
||||||
@site_construct.domain_name = args.domain_name
|
@site_construct.domain_name = args.domain_name
|
||||||
@site_construct.db_name = args.db_name.gsub(" ","")
|
@site_construct.db_name = args.db_name.gsub(" ","")
|
||||||
@site_construct.port = args.port
|
@site_construct.port = Array(args.port)
|
||||||
@site_construct.path = args.path
|
@site_construct.path = args.path
|
||||||
@site_construct.school_name = args.site_name.split(/[-_]/)
|
@site_construct.school_name = args.site_name.split(/[-_]/)
|
||||||
@site_construct.user_id = User.first.id.to_s
|
@site_construct.user_id = User.first.id.to_s
|
||||||
|
|
@ -34,7 +34,9 @@ namespace :create_site do
|
||||||
update_infos("Setting nginx for #{args.site_name}")
|
update_infos("Setting nginx for #{args.site_name}")
|
||||||
nginx_setting_texts = @site_construct.generate_nginx_text
|
nginx_setting_texts = @site_construct.generate_nginx_text
|
||||||
base64_config = Base64.strict_encode64(nginx_setting_texts)
|
base64_config = Base64.strict_encode64(nginx_setting_texts)
|
||||||
exec_ssh_command_by_sudo_for_create(ssh, "echo '#{base64_config}' | base64 --decode | sudo -p 'sudo password:' tee /etc/nginx/orbit_sites/#{@site_construct.get_site_name}")
|
nginx_path = "/etc/nginx/orbit_sites/#{@site_construct.get_site_name}"
|
||||||
|
write_nginx_cmd = "sh -c \"echo '#{base64_config}' | base64 --decode > #{nginx_path}\""
|
||||||
|
exec_ssh_command_by_sudo_for_create(ssh, write_nginx_cmd)
|
||||||
update_infos("Restarting nginx")
|
update_infos("Restarting nginx")
|
||||||
exec_ssh_command_by_sudo_for_create(ssh,"sudo -p 'sudo password:' service nginx restart")
|
exec_ssh_command_by_sudo_for_create(ssh,"sudo -p 'sudo password:' service nginx restart")
|
||||||
update_infos("Finish restarting nginx")
|
update_infos("Finish restarting nginx")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue