@@ -47,12 +47,14 @@ def enable(self):
4747 .format (ee_domain ),
4848 '/etc/nginx/sites-enabled/{0}'
4949 .format (ee_domain )])
50-
50+ EEGit .add (self , ["/etc/nginx" ],
51+ msg = "Enabled {0} "
52+ .format (ee_domain ))
5153 updateSiteInfo (self , ee_domain , enabled = True )
5254 Log .info (self , "[" + Log .ENDC + "OK" + Log .OKBLUE + "]" )
5355 EEService .reload_service (self , 'nginx' )
5456 else :
55- Log .error (self , " site {0} does not exists" .format (ee_domain ))
57+ Log .error (self , "\n site {0} does not exists" .format (ee_domain ))
5658
5759 @expose (help = "Disable site example.com" )
5860 def disable (self ):
@@ -62,12 +64,15 @@ def disable(self):
6264 .format (ee_domain )):
6365 if not os .path .isfile ('/etc/nginx/sites-enabled/{0}'
6466 .format (ee_domain )):
65- Log .debug (self , "Site {0} already disabled" + ee_domain )
67+ Log .debug (self , "Site {0} already disabled" . format ( ee_domain ) )
6668 Log .info (self , "[" + Log .FAIL + "Failed" + Log .OKBLUE + "]" )
6769 else :
6870 EEFileUtils .remove_symlink (self ,
6971 '/etc/nginx/sites-enabled/{0}'
7072 .format (ee_domain ))
73+ EEGit .add (self , ["/etc/nginx" ],
74+ msg = "Disabled {0} "
75+ .format (ee_domain ))
7176 updateSiteInfo (self , ee_domain , enabled = False )
7277 Log .info (self , "[" + Log .ENDC + "OK" + Log .OKBLUE + "]" )
7378 EEService .reload_service (self , 'nginx' )
@@ -152,7 +157,8 @@ def show(self):
152157 .format (ee_domain )):
153158 Log .info (self , "Display NGINX configuration for {0}"
154159 .format (ee_domain ))
155- f = open ('/etc/nginx/sites-available/{0}' .format (ee_domain ), "r" )
160+ f = open ('/etc/nginx/sites-available/{0}' .format (ee_domain ),
161+ encoding = 'utf-8' , mode = 'r' )
156162 text = f .read ()
157163 Log .info (self , Log .ENDC + text )
158164 f .close ()
@@ -436,7 +442,7 @@ def default(self):
436442 data = setupdatabase (self , data )
437443 try :
438444 eedbconfig = open ("{0}/ee-config.php" .format (ee_site_webroot ),
439- 'w' )
445+ encoding = 'utf-8' , mode = 'w' )
440446 eedbconfig .write ("<?php \n define('DB_NAME', '{0}');"
441447 "\n define('DB_USER', '{1}'); "
442448 "\n define('DB_PASSWORD', '{2}');"
@@ -469,9 +475,9 @@ def default(self):
469475
470476 if data ['wp' ]:
471477 Log .info (self , Log .ENDC + "WordPress admin user :"
472- " {0}" .format (ee_wp_creds ['wp_user' ]))
478+ " {0}" .format (ee_wp_creds ['wp_user' ]), log = False )
473479 Log .info (self , Log .ENDC + "WordPress admin user password : {0}"
474- .format (ee_wp_creds ['wp_pass' ]))
480+ .format (ee_wp_creds ['wp_pass' ]), log = False )
475481
476482 display_cache_settings (self , data )
477483 addNewSite (self , ee_www_domain , stype , cache , ee_site_webroot )
@@ -851,7 +857,7 @@ def default(self):
851857 data = setupdatabase (self , data )
852858 try :
853859 eedbconfig = open ("{0}/ee-config.php" .format (ee_site_webroot ),
854- 'w' )
860+ encoding = 'utf-8' , mode = 'w' )
855861 eedbconfig .write ("<?php \n define('DB_NAME', '{0}');"
856862 "\n define('DB_USER', '{1}'); "
857863 "\n define('DB_PASSWORD', '{2}');"
@@ -934,7 +940,7 @@ class Meta:
934940 label = 'delete'
935941 stacked_on = 'site'
936942 stacked_type = 'nested'
937- description = 'To delete website'
943+ description = 'delete an existing website'
938944 arguments = [
939945 (['site_name' ],
940946 dict (help = 'domain name to be deleted' )),
@@ -950,6 +956,7 @@ class Meta:
950956 ]
951957
952958 @expose (help = "Delete website configuration and files" )
959+ @expose (hide = True )
953960 def default (self ):
954961 # TODO Write code for ee site update here
955962 (ee_domain , ee_www_domain ) = ValidateDomain (self .app .pargs .site_name )
@@ -1011,7 +1018,11 @@ def default(self):
10111018 Log .debug (self , "Removing Nginx configuration" )
10121019 EEFileUtils .rm (self , '/etc/nginx/sites-available/{0}'
10131020 .format (ee_domain ))
1021+ EEGit .add (self , ["/etc/nginx" ],
1022+ msg = "Deleted {0} "
1023+ .format (ee_domain ))
10141024 deleteSiteInfo (self , ee_domain )
1025+
10151026 Log .info (self , "Deleted site {0}" .format (ee_domain ))
10161027 else :
10171028 Log .error (self , " site {0} does not exists" .format (ee_domain ))
0 commit comments