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

  • Download URL: BottleDaemon-0.1.2.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page