中文 | English
This repository is Awesome of the Alibaba Cloud series by Serverless Devs, where you can view most of the Alibaba Cloud related components. In addition to the details in the main text below, you may also want to pay attention to:
- Combination of Serverless Devs and CICD
- Function Compute Component Documentation and Function Compute Quick Start Documentation
- Serverless Application Engine (SAE) Documentation and [Serverless Application Engine (SAE) Quick Start Documentation](https://github.com/devsapp/start- sae) For more cases and content, please refer to the following catalogue.
There are many ways to deploy a traditional framework to the Alibaba Cloud serverless platform. You can choose Custom, Custom Container, and the runtime of the native programming language. Among them, the Custom and native language runtime solutions are not very different except for the different startup commands/entry functions. They can be implemented according to their own needs. The Custom Container solution is relatively simple, but the cold start speed of the image is relatively high. and native language runtime is slower.
Currently, the Function Compute repository includes deployment cases for the following common frameworks:
No. | Nodejs | Python | PHP | Go | Java | Others |
---|---|---|---|---|---|---|
1 | Express [custom] | :fire::fire: Flask [python3] | Think PHP [custom] | BeeGo | Tomcat/Jetty | Gatsby |
2 | Egg [custom] | Tornado [custom] | laravel [custom] | Gin [custom] | SpringBoot [custom] | Hugo [custom] |
3 | Nextjs [custom] | Bottle [python3] | Discuz [custom] | Quarkus | ||
4 | Nuxtjs [custom] | Web.py [python3] | :fire::fire::fire: WordPress [custom] | |||
5 | :fire::fire::fire: Hapi [custom] | Django [python3] | :fire::fire::fire: Zblog [custom] | |||
6 | Koa [custom] | FastAPI [custom] | Ecshop [custom] | |||
7 | Nest [nodejs12] | Web2py | Metinfo [custom] | |||
8 | Midway-koa [custom] | Pyramid [python3] | Whatsns [custom] | |||
9 | Serverless-Baota [custom] | Typecho [custom] | ||||
9 | Kodbox [custom] |
In addition to the above cases, two simple practical applications are provided:
- Express framework based todoList app:
s init todolist-app
- Django framework based blog application:
s init django-blog
SSR frameworks
- nuxt-ssr:
s init start-nuxt-ssr
s init website-hexo
s init website-docusaurus
s init website-vuepress
Of course, the static website cases listed above are all deployed to object storage after building, etc. You can also deploy directly to Function Compute (although this is not a recommended practice), you can refer to the start-static-site documentation , you can also try to execute the command
s init start-static-site
to initialize
s init start-pytorch
s init start-tensorflow
s init start-ocr
s init image-prediction-app
s init ffmpeg-app
s init rtmp-snapshot
s init headless-ffmpeg
s init start-fc-mysql-python
s init start-fc-redis-python
s init start-fc-mongodb-python
s init start-fc-sql-server-python
s init start-fc-postgresql-python
s init start-fc-lindorm-python
s init puppeteer-nodejs
s init puppeteer-container
s init start-word2pdf
s init start-pdf2img
s init start-fc-mall-admin
s init modern-web-application
This part records some small cases of activities, for learning purposes only
s init fc-nes-game
s init blindbox-game
s init start-jamstack-activities
s init start-barrage
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。