This adds a simple README with (1) a description of the examples in this directory, and (2) the minimal steps to getting started.
1.2 KiB
1.2 KiB
Python Examples
This directory contains a Python examples to show different the features of the Fission Python environment:
hello.pyis a simple Pythonic hello world function.requestdata.pyshows how you can access the HTTP request fields, such as the body, headers and query.statuscode.pyis 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.
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.