Skip to main content

A simple tool to help daemonize bottle applications.

Project description

A simple tool to help make bottle appliations run in the background as a unix/linux daemon. Try it out by installing with pip:

> pip install bottledaemon

Or, alternatively, install from source:

> git clone https://github.com/jonathanhood/bottledaemon.git
> cd bottledaemon
> python setup.py install

Usage is pretty straighforward:

from bottledaemon import daemon_run
from bottle import route

@route("/hello")
def hello():
  return "Hello World"

if __name__ == "__main__":
  daemon_run()

The above application will launch in the background. This top-level script can be used to start/stop the background process easily:

jonathans-air:bottle-daemon jhood$ python bottledaemon/bottledaemon.py
usage: bottledaemon.py [-h] {start,stop}

The daemon library guarantees that your application will only be lauched a single time - so multiple “start” commands are OK.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BottleDaemon-0.1.2.tar.gz (2.2 kB view details)

Uploaded Source

File details

Details for the file BottleDaemon-0.1.2.tar.gz.

File metadata

File hashes

Hashes for BottleDaemon-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9c07b18515d9783330b2d56e373a8205f50e9a5664fa4c301fbaa36b4c21382d
MD5 f41480637417b0f3021758778e59c7c3
BLAKE2b-256 76d1a745a6e9ba3b5543e062d1e7bae9755ce78ad0b9d2aaa53faaae68c5fcbe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page