@@ -20,7 +20,7 @@ script:
|
|||||||
- unset LANG
|
- unset LANG
|
||||||
- sudo bash -c 'echo -e "[user]\n\tname = abc\n\temail = root@localhost.com" > /home/travis/.gitconfig'
|
- sudo bash -c 'echo -e "[user]\n\tname = abc\n\temail = root@localhost.com" > /home/travis/.gitconfig'
|
||||||
- sudo echo "Travis Banch = $TRAVIS_BRANCH"
|
- sudo echo "Travis Banch = $TRAVIS_BRANCH"
|
||||||
- sudo apt-get install -y --force-yes git python3-setuptools python3-dev python3-apt ccze
|
- sudo apt-get install -y --force-yes git python3-setuptools python3-dev python3-apt ccze tree
|
||||||
- sudo bash install $TRAVIS_BRANCH
|
- sudo bash install $TRAVIS_BRANCH
|
||||||
- sudo wo --help
|
- sudo wo --help
|
||||||
|
|
||||||
@@ -63,3 +63,4 @@ script:
|
|||||||
- sudo bash -c 'nginx -T 2>&1 > /var/log/wo/nginx.log 2>&1' || sudo tail -n50 /var/log/wo/wordops.log
|
- sudo bash -c 'nginx -T 2>&1 > /var/log/wo/nginx.log 2>&1' || sudo tail -n50 /var/log/wo/wordops.log
|
||||||
- sudo bash -c 'tar -I pigz -cf wordops.tar.gz /var/log/wo'
|
- sudo bash -c 'tar -I pigz -cf wordops.tar.gz /var/log/wo'
|
||||||
- sudo curl --progress-bar --upload-file "wordops.tar.gz" https://transfer.vtbox.net/$(basename wordops.tar.gz) && echo "" || sudo echo "transfer.sh is down"
|
- sudo curl --progress-bar --upload-file "wordops.tar.gz" https://transfer.vtbox.net/$(basename wordops.tar.gz) && echo "" || sudo echo "transfer.sh is down"
|
||||||
|
- sudo tree -L 2 /etc/nginx
|
||||||
|
|||||||
@@ -373,21 +373,18 @@ class WOStackController(CementBaseController):
|
|||||||
# Nginx-Plus does not have nginx
|
# Nginx-Plus does not have nginx
|
||||||
# package structure like this
|
# package structure like this
|
||||||
# So creating directories
|
# So creating directories
|
||||||
if (set(["nginx"]).issubset(set(apt_packages))):
|
if not os.path.exists('/etc/nginx/sites-available'):
|
||||||
Log.info(self,
|
Log.debug(self, 'Creating directory'
|
||||||
"Installing WordOpsConfigurations for" "NGINX")
|
|
||||||
if not os.path.exists('/etc/nginx/sites-available'):
|
|
||||||
Log.debug(self, 'Creating directory'
|
|
||||||
'/etc/nginx/sites-available')
|
'/etc/nginx/sites-available')
|
||||||
os.makedirs('/etc/nginx/sites-available')
|
os.makedirs('/etc/nginx/sites-available')
|
||||||
|
|
||||||
if not os.path.exists('/etc/nginx/sites-enabled'):
|
if not os.path.exists('/etc/nginx/sites-enabled'):
|
||||||
Log.debug(self, 'Creating directory'
|
Log.debug(self, 'Creating directory'
|
||||||
'/etc/nginx/sites-available')
|
'/etc/nginx/sites-available')
|
||||||
os.makedirs('/etc/nginx/sites-enabled')
|
os.makedirs('/etc/nginx/sites-enabled')
|
||||||
|
|
||||||
# 22222 port settings
|
# 22222 port settings
|
||||||
data = dict(webroot=WOVariables.wo_webroot)
|
if not os.path.isfile("/etc/nginx/sites-available/22222"):
|
||||||
Log.debug(self, 'Writting the nginx configuration to '
|
Log.debug(self, 'Writting the nginx configuration to '
|
||||||
'file /etc/nginx/sites-available/'
|
'file /etc/nginx/sites-available/'
|
||||||
'22222')
|
'22222')
|
||||||
@@ -487,19 +484,6 @@ class WOStackController(CementBaseController):
|
|||||||
["/etc/nginx"], msg="Adding Nginx into Git")
|
["/etc/nginx"], msg="Adding Nginx into Git")
|
||||||
WOService.reload_service(self, 'nginx')
|
WOService.reload_service(self, 'nginx')
|
||||||
if set(["nginx"]).issubset(set(apt_packages)):
|
if set(["nginx"]).issubset(set(apt_packages)):
|
||||||
WOShellExec.cmd_exec(self, "sed -i -e 's/^user/#user/'"
|
|
||||||
" -e '/^#user/a user"
|
|
||||||
"\ www-data\;'"
|
|
||||||
" /etc/nginx/nginx.conf")
|
|
||||||
if not WOShellExec.cmd_exec(self, "cat /etc/nginx/"
|
|
||||||
"nginx.conf | grep -q "
|
|
||||||
"'/etc/nginx/sites-enabled'"):
|
|
||||||
WOShellExec.cmd_exec(self, "sed -i '/\/etc\/"
|
|
||||||
"nginx\/conf\.d\/\*"
|
|
||||||
"\.conf/a \ include"
|
|
||||||
"\ \/etc\/nginx\/sites-enabled"
|
|
||||||
"\/*;' /etc/nginx/nginx.conf")
|
|
||||||
|
|
||||||
print("HTTP Auth User Name: WordOps" +
|
print("HTTP Auth User Name: WordOps" +
|
||||||
"\nHTTP Auth Password : {0}".format(passwd))
|
"\nHTTP Auth Password : {0}".format(passwd))
|
||||||
WOService.reload_service(self, 'nginx')
|
WOService.reload_service(self, 'nginx')
|
||||||
|
|||||||
Reference in New Issue
Block a user