Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any chance of supporting Google App Engine or other serverless deployment environments? #733

Open
nealmcb opened this issue Mar 22, 2017 · 7 comments

Comments

@nealmcb
Copy link
Contributor

nealmcb commented Mar 22, 2017

Context

I really want to deploy an app that only runs on Python 3 (developed via hug) to some serverless infrastructure. As noted in #6, Python 3 is sadly still not yet supported on AWS Lambda.

But Google App Engine supports Python 3. Is there any hope of also supporting deployment via GAE?

How about Heroku, Azure Functions, IronWorker, or others?

@Miserlou
Copy link
Owner

Very much so (I'm especially interested in OpenWhisky) - if any of the vendor organizations are willing to sponsor that development. Google, MS, IBM - email me.

In the meantime, you could try to work on this as an alternative: #528

@atif1996
Copy link

atif1996 commented May 10, 2017

So two things

  1. Python 3.6 is now supported (As of April)
  2. Any reason a Flask app would have trouble being deployed to Google App Engine? Planning on doing this myself, and it seemed fairly strait forward. Zappa applications can be run as generic Flask application locally (use this for testing), so it would stand to reason that they could run as Flask applications on GAE.

@nealmcb
Copy link
Contributor Author

nealmcb commented May 11, 2017

Just to clarify: you mean AWS Lambda Supports Python 3.6. Nice!

@themmes
Copy link

themmes commented Jun 13, 2018

@atif1996 Can you provide some insight in your efforts to try running Zappa applications on GAE?

@mattc-eostar
Copy link

Any word on supporting Azure Functions with Zappa?

@diego351
Copy link

diego351 commented Dec 6, 2022

Any update on supporting GAE as a backend?

@souravjamwal77
Copy link

hi @diego351
Zappa uses Kappa under the hood which can deploy to AWS lambda only. Also, Zappa uses boto3 and botocore to manage some AWS resources. So, adding support for GAE or GCP functions will require the addition of GCP library and other related tools and some code rewrite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants