What is Cocaine? It’s an open-source cloud platform enabling you to build your own PaaS clouds using simple yet effective dynamic components.
This documentation is for cocaine-framework-python.
Here’s some extremely useful Cocaine app written in Python:
#!/usr/bin/env python
from cocaine.services import Service
from cocaine.worker import Worker
storage = Service("storage")
def process(value):
return len(value)
def handle(request, response):
key = yield request.read()
value = yield storage.read("collection", key)
response.write(process(value))
response.close()
Worker().run({
'calculate_length': handle
})