Commit 1e3ffc10382e66408b61859dd0697c655ea28c70

Authored by Sergio Oliveira
1 parent 1c3b82bc

Adding punjab.tac file

Showing 1 changed file with 30 additions and 0 deletions   Show diff stats
punjab.tac 0 → 100644
@@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
  1 +# punjab tac file
  2 +# tac documentation is at the following URL:
  3 +# http://twistedmatrix.com/documents/current/core/howto/application.html
  4 +from twisted.web import server, resource, static
  5 +from twisted.application import service, internet
  6 +
  7 +from punjab.httpb import Httpb, HttpbService
  8 +
  9 +root = static.File("./html")
  10 +
  11 +# uncomment only one of the bosh lines, use_raw does no xml
  12 +# parsing/serialization but is potentially less reliable
  13 +#bosh = HttpbService(1, use_raw=True)
  14 +bosh = HttpbService(1)
  15 +
  16 +# You can limit servers with a whitelist.
  17 +# The whitelist is a list of strings to match domain names.
  18 +# bosh.white_list = ['jabber.org', 'thetofu.com']
  19 +# or a black list
  20 +# bosh.block_list = ['jabber.org', '.thetofu.com']
  21 +
  22 +root.putChild('http-bind', resource.IResource(bosh))
  23 +
  24 +
  25 +site = server.Site(root)
  26 +
  27 +application = service.Application("punjab")
  28 +internet.TCPServer(5280, site).setServiceParent(application)
  29 +
  30 +# To run this simply to twistd -y punjab.tac