Functions for GET and POST endpoints. A redis.yaml to deploy redis on kubernetes. And a deploy.sh to deploy the fission functions with routes.
17 lines
430 B
Python
17 lines
430 B
Python
#
|
|
# Handles POST /guestbook -- adds item to guestbook
|
|
#
|
|
|
|
from flask import request, redirect
|
|
import redis
|
|
|
|
# Connect to redis.
|
|
redisConnection = redis.StrictRedis(host='redis.guestbook', port=6379, db=0)
|
|
|
|
def main():
|
|
# Read the item from POST params, add it to redis, and redirect
|
|
# back to the list
|
|
item = request.form['text']
|
|
redisConnection.rpush('guestbook', item)
|
|
return redirect('/guestbook', code=303)
|