Skip to content

Instantly share code, notes, and snippets.

@glenbot
Created May 4, 2012 13:26
Show Gist options
  • Select an option

  • Save glenbot/2594794 to your computer and use it in GitHub Desktop.

Select an option

Save glenbot/2594794 to your computer and use it in GitHub Desktop.

Revisions

  1. glenbot created this gist May 4, 2012.
    27 changes: 27 additions & 0 deletions launch_requestbin.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    import os
    from requestbin.web import app
    from requestbin.service import RequestBin
    from requestbin.storage.memory import MemoryStorage


    request_bin = RequestBin()
    request_bin.do_start()

    app.config['bind_address'] = ('0.0.0.0', int(os.environ.get("PORT", 5000)))
    app.config['ignore_headers'] = """
    X-Varnish
    X-Forwarded-For
    X-Heroku-Dynos-In-Use
    X-Request-Start
    X-Heroku-Queue-Wait-Time
    X-Heroku-Queue-Depth
    X-Real-Ip
    X-Forwarded-Proto
    X-Via
    X-Forwarded-Port
    """.split("\n")[1:-1]

    app.config['storage_backend'] = MemoryStorage(1000)
    app.config['service'] = request_bin

    app.run()