Skip to content

Commit c0ce9a2

Browse files
committed
Fix nginx 22222 issue
1 parent a56fc57 commit c0ce9a2

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

ee/cli/plugins/stack.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -451,9 +451,9 @@ def post_pref(self, apt_packages, packages):
451451

452452
# Nginx-Plus does not have nginx package structure like this
453453
# So creating directories
454-
if set(["nginx-plus"]).issubset(set(apt_packages)):
454+
if set(["nginx-plus"]).issubset(set(apt_packages)) or set(["nginx"]).issubset(set(apt_packages)):
455455
Log.info(self,
456-
"Installing EasyEngine Configurations for" "NGINX PLUS")
456+
"Installing EasyEngine Configurations for" "NGINX")
457457
if not os.path.exists('/etc/nginx/sites-available'):
458458
Log.debug(self, 'Creating directory'
459459
'/etc/nginx/sites-available')
@@ -562,7 +562,7 @@ def post_pref(self, apt_packages, packages):
562562
EEGit.add(self,
563563
["/etc/nginx"], msg="Adding Nginx into Git")
564564
EEService.reload_service(self, 'nginx')
565-
if set(["nginx-plus"]).issubset(set(apt_packages)):
565+
if set(["nginx-plus"]).issubset(set(apt_packages)) or set(["nginx"]).issubset(set(apt_packages)):
566566
EEShellExec.cmd_exec(self, "sed -i -e 's/^user/#user/'"
567567
" -e '/^#user/a user"
568568
"\ www-data\;'"
@@ -2171,13 +2171,21 @@ def install(self, packages=[], apt_packages=[], disp_msg=True):
21712171
Log.debug(self, "Setting apt_packages variable for Nginx")
21722172

21732173
if not (EEAptGet.is_installed(self, 'nginx-custom')):
2174-
if not EEAptGet.is_installed(self, 'nginx-plus'):
2174+
if not (EEAptGet.is_installed(self, 'nginx-plus') or EEAptGet.is_installed(self, 'nginx')):
21752175
apt_packages = apt_packages + EEVariables.ee_nginx
21762176
else:
2177-
Log.info(self, "NGINX PLUS Detected ...")
2178-
apt = ["nginx-plus"] + EEVariables.ee_nginx
2179-
#apt_packages = apt_packages + EEVariables.ee_nginx
2180-
self.post_pref(apt, packages)
2177+
if EEAptGet.is_installed(self, 'nginx-plus'):
2178+
Log.info(self, "NGINX PLUS Detected ...")
2179+
apt = ["nginx-plus"] + EEVariables.ee_nginx
2180+
#apt_packages = apt_packages + EEVariables.ee_nginx
2181+
self.post_pref(apt, packages)
2182+
elif EEAptGet.is_installed(self, 'nginx'):
2183+
Log.info(self, "EasyEngine detected a previously installed Nginx package. "
2184+
"It may or may not have required modules. "
2185+
"\nIf you need help, please create an issue at https://github.com/EasyEngine/easyengine/issues/ \n")
2186+
apt = ["nginx"] + EEVariables.ee_nginx
2187+
#apt_packages = apt_packages + EEVariables.ee_nginx
2188+
self.post_pref(apt, packages)
21812189
else:
21822190
Log.debug(self, "Nginx Stable already installed")
21832191
# if EEAptGet.is_installed(self, 'nginx-mainline'):

0 commit comments

Comments
 (0)