X Tutup
Skip to content

Latest commit

 

History

History

README.md

Python Examples

This directory contains a Python examples to show different the features of the Fission Python environment:

  • hello.py is a simple Pythonic hello world function.
  • requestdata.py shows how you can access the HTTP request fields, such as the body, headers and query.
  • statuscode.py is an example of how you can change the response status code.
  • multifile/ shows how to create Fission Python functions with multiple source files.
  • guestbook/ is a more realistic demonstration of using Python and Fission to create a serverless guestbook.
  • sourcepkg/ is an example of how to use the Fission Python Build environment to resolve (pip) dependencies before deploying the function.
  • votingapp/ demonstrates how to use a Fission function to connect to a relational database like Postgres & perform basic operations
  • opentelemetry-datadog is an example of how you can use Opentelemetry to send traces from your Fission functions to Datadog.
  • Single vs Monolith is an application to show how you can create Fission applications using different architectures.
  • Twitter Bot is an application to perform Twitter interaction using Fission functions.
  • Zapier Webhook is a applicatin to show how you can integrate Fission function with a Zapier Webhook

Getting Started

Create a Fission Python environment with the default Python runtime image (this does not include the build environment):

fission environment create --name python --image fission/python-env

Use the hello.py to create a Fission Python function:

fission function create --name hello-py --env python --code hello.py 

Test the function:

fission function test --name hello-py

For a full guide see the official documentation on Python with Fission.

X Tutup