Piotr Grzesik
@p_grzesik
(https://github.com/Miserlou/Zappa)
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello lambda!", 200
@app.route('/cheers')
def cheers():
return "Cheers!", 200
if __name__ == '__main__':
app.run()
app.py
workon zappa-example-venv
zappa init
zappa deploy dev
...
Deployment complete!: https://9uxxay7zu8.execute-api.eu-west-1.amazonaws.com/dev
Aktywujemy virtualenv
Tworzymy plik konfiguracyjny
{
"dev": {
"app_function": "app.app",
"s3_bucket": "zappa-0nk7abe9w"
}
}
zappa_settings.json
Deploy aplikacji
zappa undeploy dev
Usunięcie aplikacji