def server(ctx, host, port, uwsgi, nginx): username = ctx.parent.parent.user or getuser() if uwsgi: print "[uwsgi]" print "plugins = python" if os.environ.get("VIRTUAL_ENV"): print "virtualenv =", os.environ["VIRTUAL_ENV"] print "module = cuckoo.apps.distributed" print "callable = app" print "uid =", username print "gid =", username print "env = CUCKOO_APP=dist" print "env = CUCKOO_CWD=%s" % cwd() return if nginx: print "upstream _uwsgi_cuckoo_distributed {" print " server unix:/run/uwsgi/app/cuckoo-distributed/socket;" print "}" print print "server {" print " listen %s:%d;" % (host, port) print print " # REST Distributed app" print " location / {" print " client_max_body_size 1G;" print " uwsgi_pass _uwsgi_cuckoo_distributed;" print " include uwsgi_params;" print " }" print "}" return cuckoo_distributed(host, port, ctx.parent.parent.level == logging.DEBUG)
def server(ctx, host, port, uwsgi, nginx): username = ctx.parent.parent.user or getuser() if uwsgi: print "[uwsgi]" print "plugins = python" if os.environ.get("VIRTUAL_ENV"): print "virtualenv =", os.environ["VIRTUAL_ENV"] print "module = cuckoo.apps.distributed" print "callable = app" print "uid =", username print "gid =", username print "env = CUCKOO_APP=dist" print "env = CUCKOO_CWD=%s" % cwd() return if nginx: print "upstream _uwsgi_cuckoo_distributed {" print " server unix:/run/uwsgi/app/cuckoo-distributed/socket;" print "}" print print "server {" print " listen %s:%d;" % (host, port) print print " # REST Distributed app" print " location / {" print " client_max_body_size 1G;" print " uwsgi_pass _uwsgi_cuckoo_distributed;" print " include uwsgi_params;" print " }" print "}" return cuckoo_distributed(host, port, ctx.parent.parent.level == logging.DEBUG)