Skip to content

Commit 611e51c

Browse files
committed
add new framework
1 parent 1eef26c commit 611e51c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+4822
-20
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: publish package to serverless-hub
2+
3+
on:
4+
release:
5+
types: [created]
6+
7+
jobs:
8+
deploy:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v2
12+
- name: Set up Python
13+
uses: actions/setup-python@v2
14+
with:
15+
python-version: '3.x'
16+
- uses: actions/setup-node@v1
17+
with:
18+
node-version: 12
19+
- name: Install dependencies
20+
run: |
21+
python -m pip install --upgrade pip
22+
pip install setuptools wheel twine
23+
pip install requests
24+
- name: Publish package
25+
env:
26+
publish_token: ${{ secrets.alibaba_registry_publish_token }}
27+
run: |
28+
ls
29+
python publish.py

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

publish.cache

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
./web-framewrok/nodejs/express
2+
./web-framewrok/nodejs/koa
3+
./web-framewrok/nodejs/next
4+
./web-framewrok/nodejs/nuxt
5+
./web-framewrok/python/bottle
6+
./web-framewrok/python/django
7+
./web-framewrok/python/flask
8+
./web-framewrok/python/pyramid
9+
./web-framewrok/python/tornado
10+
./web-framewrok/python/webpy

publish.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import os
2+
import json
3+
import zipfile
4+
import requests
5+
6+
7+
def getContent(fileList):
8+
for eveFile in fileList:
9+
try:
10+
with open(eveFile) as f:
11+
return f.read()
12+
except:
13+
pass
14+
return None
15+
16+
with open('publish.cache') as f:
17+
publish_list = [eve_app.strip() for eve_app in f.readlines()]
18+
19+
for eve_app in publish_list:
20+
os.system('cd %s && wget https://serverless-registry.oss-cn-hangzhou.aliyuncs.com/publish-file/python3/hub-publish.py && python hub-publish.py' % eve_app)

readme.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Web Framework应用案例
2+
3+
<table>
4+
<tr>
5+
<th>No.</th>
6+
<th>:fire:Nodejs</th>
7+
<th>Python</th>
8+
<th>PHP</th>
9+
<th>Go</th>
10+
<th>Java</th>
11+
<th>Others</th>
12+
</tr>
13+
<tr>
14+
<td align="center">1</td>
15+
<td align="center">:fire:<a href="./web-framework/nodejs/express">Express</a></td>
16+
<td align="center">:fire::fire:<a href="./web-framework/python/flask">Flask</a></td>
17+
<td align="center"><a href="./web-framework/php/thinkphp">Think PHP</a></td>
18+
<td align="center">BeeGo</td>
19+
<td align="center">Tomcat/Jetty</td>
20+
<td align="center">Gatsby</td>
21+
</tr>
22+
<tr>
23+
<td align="center">2</td>
24+
<td align="center"><a href="./web-framework/nodejs/egg">Egg</a></td>
25+
<td align="center"><a href="./web-framework/python/tornado">Tornado</a></td>
26+
<td align="center"><a href="./web-framework/php/laravel">laravel</a></td>
27+
<td align="center">Gin</td>
28+
<td align="center"><a href="./web-framework/java/springboot">Spring Boot</a></td><td>Hugo</td>
29+
</tr>
30+
<tr>
31+
<td align="center">3</td>
32+
<td align="center"><a href="./web-framework/nodejs/next">Nextjs</a></td>
33+
<td align="center"><a href="./web-framework/python/bottle">Bottle</a></td>
34+
<td align="center"><a href="./web-framework/php/discuz">Discuz</a></td><td></td><td align="center">Quarkus</td>
35+
<td align="center"></td>
36+
</tr>
37+
<tr>
38+
<td align="center">4</td>
39+
<td align="center"><a href="./web-framework/nodejs/nuxt">Nuxtjs</a></td>
40+
<td align="center"><a href="./web-framework/python/webpy">Web.py</a></td>
41+
<td align="center"> :fire::fire::fire: <a href="./web-framework/php/wordpress" >WordPress</a></td><td></td><td></td>
42+
<td align="center"></td>
43+
</tr>
44+
<tr>
45+
<td align="center">5</td>
46+
<td align="center"> :fire::fire::fire: <a href="./web-framework/nodejs/hapi" >Hapi</a></td>
47+
<td align="center"><a href="./web-framework/python/django" >Django</a></td>
48+
<td align="center"> :fire::fire::fire: <a href="./web-framework/php/zblog" >Zblog</a></td><td></td><td></td>
49+
<td align="center"></td>
50+
</tr>
51+
<tr>
52+
<td align="center">6</td>
53+
<td align="center"><a href="./web-framework/nodejs/koa">Koa</a></td>
54+
<td align="center">FastAPI</td>
55+
<td align="center"><a href="./web-framework/php/ecshop" >Ecshop</a></td><td></td><td></td><td></td>
56+
</tr>
57+
<tr>
58+
<td align="center">7</td>
59+
<td align="center"></td>
60+
<td align="center">Web2py</td>
61+
<td align="center"><a href="./web-framework/php/metinfo" >Metinfo</a></td>
62+
<td></td><td></td><td></td>
63+
</tr>
64+
<tr>
65+
<td align="center">8</td>
66+
<td align="center"></td>
67+
<td align="center"><a href="./web-framework/python/pyramid" >Pyramid</a></td>
68+
<td align="center"><a href="./web-framework/php/whatsns" >Whatsns</a></td><td></td><td></td><td></td>
69+
</tr>
70+
<tr>
71+
<td align="center">9</td>
72+
<td align="center"></td>
73+
<td align="center"></td>
74+
<td align="center"><a href="./web-framework/php/typecho" >Typecho</a></td><td></td><td></td><td></td>
75+
</tr>
76+
</table>

web-framework/java/readme.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
常见的 Java 框架案例:
2+
3+
- [Springboot](./springboot/src)

web-framework/nodejs/egg/readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
routeConfigs:
9595
- path: '/*'
9696
```
97-
3. 进行项目的一键部署:`s deploy --push-registry acr-internet --use-local -y`,此时系统就可以自动安装依赖、构建镜像,并将业务以Container形式部署到线上
97+
3. 进行项目的一键部署:`s deploy --use-local -y`,此时系统就可以自动安装依赖、构建镜像,并将业务以Container形式部署到线上
9898

9999
-----
100100

0 commit comments

Comments
 (0)