summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Pavljuchenkov (SpiderX) <spiderx@spiderx.dp.ua>2017-01-09 11:31:54 +0200
committerVladimir Pavljuchenkov (SpiderX) <spiderx@spiderx.dp.ua>2017-01-09 11:31:54 +0200
commitb68584681207baa80012345d2800764b1b338dfb (patch)
treedc94a37adaa41a68a93537d850f7a037743da75f /WebappConfig/server.py
parentebuild.py: fix bashism (diff)
downloadwebapp-config-b68584681207baa80012345d2800764b1b338dfb.tar.gz
webapp-config-b68584681207baa80012345d2800764b1b338dfb.tar.bz2
webapp-config-b68584681207baa80012345d2800764b1b338dfb.zip
Adds uWSGI server support
Diffstat (limited to 'WebappConfig/server.py')
-rw-r--r--WebappConfig/server.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/WebappConfig/server.py b/WebappConfig/server.py
index ec9c141..a458505 100644
--- a/WebappConfig/server.py
+++ b/WebappConfig/server.py
@@ -366,6 +366,16 @@ class Tracd(Basic):
self.vhost_server_uid = get_user('tracd')
self.vhost_server_gid = get_group('tracd')
+class uWSGI(Basic):
+
+ name = 'uWSGI'
+ desc = 'supports installation on uWSGI'
+ dep = 'www-servers/uwsgi'
+
+ def set_server_user(self):
+ self.vhost_server_uid = get_user('uwsgi')
+ self.vhost_server_gid = get_group('uwsgi')
+
def listservers():
OUT.notice('\n'.join(['apache',
@@ -373,4 +383,5 @@ def listservers():
'cherokee',
'nginx',
'gatling',
- 'tracd',]))
+ 'tracd',
+ 'uwsgi',]))