Skip to content

Commit 15b8681

Browse files
authored
Merge pull request #201 from devsapp/update-dipper
Update dipper
2 parents 3b8b660 + 5f47a53 commit 15b8681

Some content is hidden

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

87 files changed

+702
-1987
lines changed

web-framework/go/beego/publish.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
Edition: 3.0.0
22
Type: Project
3-
Name: start-beego-v3
4-
Version: 0.0.3
3+
Name: start-beego-cap
4+
Version: 0.0.1
55
Provider:
66
- 阿里云
77
Description: 本案例是将 Beego ,这一快速开发Go应用的 web 框架,快速搭建部署到阿里云函数计算 FC 。
8-
HomePage: https://github.com/devsapp/start-web-framework/tree/V3/web-framework/go/beego/src
8+
HomePage: https://github.com/devsapp/start-web-framework/tree/dipper/web-framework/go/beego
99
Organization: 阿里云函数计算(FC)
1010
Effective: Public
11-
Tags:
11+
Tags:
1212
- Web框架
1313
- beego
1414
- Custom Runtime
15-
Category: Web框架
16-
Service:
15+
Category: Web框架
16+
Service:
1717
函数计算:
1818
Authorities:
1919
- AliyunFCFullAccess
2020
Parameters:
2121
type: object
22-
additionalProperties: false
23-
required:
22+
additionalProperties: false
23+
required:
2424
- region
2525
- functionName
2626
properties:
@@ -54,4 +54,4 @@ Parameters:
5454
type: string
5555
default: beego-${default-suffix}
5656
pattern: "^[a-zA-Z_][a-zA-Z0-9-_]{0,63}$"
57-
description: 函数名称,只能包含字母、数字、下划线和中划线。不能以数字、中划线开头。长度在 1-64 之间
57+
description: 函数名称,只能包含字母、数字、下划线和中划线。不能以数字、中划线开头。长度在 1-64 之间

web-framework/go/beego/src/readme.md

Lines changed: 6 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,17 @@
11

22
> 注:当前项目为 Serverless Devs 应用,由于应用中会存在需要初始化才可运行的变量(例如应用部署地区、函数名等等),所以**不推荐**直接 Clone 本仓库到本地进行部署或直接复制 s.yaml 使用,**强烈推荐**通过 `s init ${模版名称}` 的方法或应用中心进行初始化,详情可参考[部署 & 体验](#部署--体验)
33
4-
# start-beego-v3 帮助文档
5-
<p align="center" class="flex justify-center">
6-
<a href="https://www.serverless-devs.com" class="ml-1">
7-
<img src="http://editor.devsapp.cn/icon?package=start-beego-v3&type=packageType">
8-
</a>
9-
<a href="http://www.devsapp.cn/details.html?name=start-beego-v3" class="ml-1">
10-
<img src="http://editor.devsapp.cn/icon?package=start-beego-v3&type=packageVersion">
11-
</a>
12-
<a href="http://www.devsapp.cn/details.html?name=start-beego-v3" class="ml-1">
13-
<img src="http://editor.devsapp.cn/icon?package=start-beego-v3&type=packageDownload">
14-
</a>
15-
</p>
4+
# start-beego-cap 帮助文档
165

176
<description>
187

198
本案例是将 Beego web 框架,快速搭建部署到阿里云函数计算 FC 。
209

2110
</description>
2211

23-
<codeUrl>
2412

2513

2614

27-
</codeUrl>
28-
<preview>
29-
30-
31-
32-
</preview>
33-
34-
3515
## 前期准备
3616

3717
使用该项目,您需要有开通以下服务并拥有对应权限:
@@ -62,18 +42,11 @@
6242

6343
<appcenter>
6444

65-
- :fire: 通过 [Serverless 应用中心](https://fcnext.console.aliyun.com/applications/create?template=start-beego-v3)
66-
[![Deploy with Severless Devs](https://img.alicdn.com/imgextra/i1/O1CN01w5RFbX1v45s8TIXPz_!!6000000006118-55-tps-95-28.svg)](https://fcnext.console.aliyun.com/applications/create?template=start-beego-v3) 该应用。
45+
- :fire: 通过 [云原生应用开发平台 CAP](https://devs.console.aliyun.com/applications/create?template=start-beego-cap)
46+
[![Deploy with Severless Devs](https://img.alicdn.com/imgextra/i1/O1CN01w5RFbX1v45s8TIXPz_!!6000000006118-55-tps-95-28.svg)](https://devs.console.aliyun.com/applications/create?template=start-beego-cap) 该应用。
6747

6848
</appcenter>
69-
<deploy>
70-
71-
- 通过 [Serverless Devs Cli](https://www.serverless-devs.com/serverless-devs/install) 进行部署:
72-
- [安装 Serverless Devs Cli 开发者工具](https://www.serverless-devs.com/serverless-devs/install) ,并进行[授权信息配置](https://docs.serverless-devs.com/fc/config)
73-
- 初始化项目:`s init start-beego-v3 -d start-beego-v3`
74-
- 进入项目,并进行项目部署:`cd start-beego-v3 && s deploy -y`
75-
76-
</deploy>
49+
7750

7851
## 案例介绍
7952

@@ -87,7 +60,7 @@ Beego的流行程度在Go语言的Web开发领域中是相当高的。作为一
8760

8861
Beego具有广泛的应用范围。它适用于构建各种类型的Web应用,包括企业级应用、电商网站、博客系统、RESTful API等。Beego的MVC模式使得代码结构清晰,易于维护和扩展,这对于大型项目的开发尤为重要。同时,Beego也支持构建微服务架构的Web应用,通过拆分功能模块为独立的服务,实现高内聚、低耦合的架构设计。
8962

90-
通过 Serverless 开发平台,您只需要几步,就可以体验 Beego 框架,并享受 Serverless 架构带来的降本提效的技术红利。
63+
通过云原生应用开发平台 CAP,您只需要几步,就可以体验 Beego 框架,并享受 Serverless 架构带来的降本提效的技术红利。
9164

9265
</appdetail>
9366

@@ -103,27 +76,11 @@ Beego具有广泛的应用范围。它适用于构建各种类型的Web应用,
10376

10477
### 二次开发
10578

106-
您可以通过云端控制台的开发功能进行二次开发。如果您之前是在本地创建的项目案例,也可以在本地项目目录`start-beego-v3`文件夹下,对项目进行二次开发。开发完成后,可以通过`s deploy`进行快速部署。
79+
您可以通过云端控制台的开发功能进行二次开发。如果您之前是在本地创建的项目案例,也可以在本地项目目录`start-beego-cap`文件夹下,对项目进行二次开发。开发完成后,可以通过`s deploy`进行快速部署。
10780

10881
</usedetail>
10982

11083
## 注意事项
11184

11285
<matters id="flushContent">
11386
</matters>
114-
115-
116-
<devgroup>
117-
118-
119-
## 开发者社区
120-
121-
您如果有关于错误的反馈或者未来的期待,您可以在 [Serverless Devs repo Issues](https://github.com/serverless-devs/serverless-devs/issues) 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:
122-
123-
<p align="center">
124-
125-
| <img src="https://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407298906_20211028074819117230.png" width="130px" > | <img src="https://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407044136_20211028074404326599.png" width="130px" > | <img src="https://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407252200_20211028074732517533.png" width="130px" > |
126-
| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
127-
| <center>微信公众号:`serverless`</center> | <center>微信小助手:`xiaojiangwh`</center> | <center>钉钉交流群:`33947367`</center> |
128-
</p>
129-
</devgroup>

web-framework/go/beego/src/s.yaml

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
edition: 3.0.0
22
name: start-beego-app
3-
access: '{{ access }}'
3+
access: "{{ access }}"
44
vars:
5-
region: '{{ region }}'
6-
functionName: '{{ functionName }}'
5+
region: "{{ region }}"
76

87
resources:
98
start_beego:
@@ -16,7 +15,7 @@ resources:
1615
path: ./code
1716
props:
1817
region: ${vars.region}
19-
description: Serverless Devs Web Framework Function
18+
description: Cloud Application Platform Function
2019
runtime: custom.debian10
2120
memorySize: 1024
2221
timeout: 30
@@ -25,8 +24,9 @@ resources:
2524
command:
2625
- /code/main
2726
port: 8080
28-
functionName: ${vars.functionName}
27+
functionName: "{{ functionName }}"
2928
code: ./code
29+
logConfig: auto
3030
triggers:
3131
- triggerName: httpTrigger
3232
triggerType: http
@@ -37,15 +37,9 @@ resources:
3737
- POST
3838
- PUT
3939
- DELETE
40-
- HEAD
41-
- OPTIONS
42-
fc3_domain_0:
43-
component: fc3-domain
44-
props:
45-
region: ${vars.region}
46-
domainName: auto
47-
protocol: HTTP
48-
routeConfig:
49-
routes:
50-
- path: /*
51-
functionName: ${vars.functionName}
40+
customDomain:
41+
domainName: auto
42+
protocol: HTTP
43+
route:
44+
path: /*
45+
qualifier: LATEST

web-framework/go/gin/publish.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
Edition: 3.0.0
22
Type: Project
3-
Name: start-gin-dipper
3+
Name: start-gin-cap
44
Provider:
55
- 阿里云
6-
Version: 0.0.2
6+
Version: 0.0.1
77
Description: 本案例是将 Gin ,这一非常受欢迎的 web 框架,快速创建并部署到阿里云函数计算 FC 。
88
HomePage: https://github.com/devsapp/start-web-framework/tree/dipper/web-framework/go/gin
99
Organization: 阿里云函数计算(FC)
@@ -54,4 +54,4 @@ Parameters:
5454
type: string
5555
default: gin-${default-suffix}
5656
pattern: "^[a-zA-Z_][a-zA-Z0-9-_]{0,127}$"
57-
description: 函数名称,只能包含字母、数字、下划线和中划线。不能以数字、中划线开头。长度在 1-128 之间
57+
description: 函数名称,只能包含字母、数字、下划线和中划线。不能以数字、中划线开头。长度在 1-128 之间

web-framework/go/gin/src/readme.md

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,17 @@
11

22
> 注:当前项目为 Serverless Devs 应用,由于应用中会存在需要初始化才可运行的变量(例如应用部署地区、函数名等等),所以**不推荐**直接 Clone 本仓库到本地进行部署或直接复制 s.yaml 使用,**强烈推荐**通过 `s init ${模版名称}` 的方法或应用中心进行初始化,详情可参考[部署 & 体验](#部署--体验)
33
4-
# start-gin-dipper 帮助文档
4+
# start-gin-cap 帮助文档
55

66
<description>
77

88
本案例是将 Gin ,这一非常受欢迎的 web 框架,快速创建并部署到阿里云函数计算 FC 。
99

1010
</description>
1111

12-
<codeUrl>
1312

1413

1514

16-
</codeUrl>
17-
<preview>
18-
19-
20-
21-
</preview>
22-
23-
2415
## 前期准备
2516

2617
使用该项目,您需要有开通以下服务并拥有对应权限:
@@ -51,12 +42,10 @@
5142

5243
<appcenter>
5344

54-
:fire: 通过 [Dipper 应用中心](https://devs.console.aliyun.com/applications/createtemplate=start-gin-dipper)[![Deploy with Severless Devs](https://img.alicdn.com/imgextra/i1/O1CN01w5RFbX1v45s8TIXPz_!!6000000006118-55-tps-95-28.svg)](https://devs.console.aliyun.com/applications/createtemplate=start-gin-dipper) 该应用。
45+
:fire: 通过 [云原生应用开发平台 CAP](https://devs.console.aliyun.com/applications/createtemplate=start-gin-cap)[![Deploy with Severless Devs](https://img.alicdn.com/imgextra/i1/O1CN01w5RFbX1v45s8TIXPz_!!6000000006118-55-tps-95-28.svg)](https://devs.console.aliyun.com/applications/createtemplate=start-gin-cap) 该应用。
5546

5647
</appcenter>
57-
<deploy>
5848

59-
</deploy>
6049

6150
## 案例介绍
6251

@@ -68,7 +57,7 @@ Gin在Go语言的Web开发社区中非常受欢迎,并且拥有大量的用户
6857

6958
Gin框架的应用场景非常广泛,如:RESTful API开发、Web服务开发、微服务架构、实时通信等。它的高性能、简洁易用和灵活扩展等特点使得它成为Go语言开发者的优选之一。
7059

71-
通过 Serverless 开发平台,您只需要几步,就可以体验 Gin 框架,并享受 Serverless 架构带来的降本提效的技术红利。
60+
通过云原生应用开发平台 CAP,您只需要几步,就可以体验 Gin 框架,并享受 Serverless 架构带来的降本提效的技术红利。
7261

7362
</appdetail>
7463

@@ -91,18 +80,3 @@ Gin框架的应用场景非常广泛,如:RESTful API开发、Web服务开发
9180
<matters id="flushContent">
9281
</matters>
9382

94-
95-
<devgroup>
96-
97-
98-
## 开发者社区
99-
100-
您如果有关于错误的反馈或者未来的期待,您可以在 [Serverless Devs repo Issues](https://github.com/serverless-devs/serverless-devs/issues) 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:
101-
102-
<p align="center">
103-
104-
| <img src="https://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407298906_20211028074819117230.png" width="130px" > | <img src="https://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407044136_20211028074404326599.png" width="130px" > | <img src="https://images.devsapp.cn/fc-faq/33947367.png" width="130px" > |
105-
| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
106-
| <center>微信公众号:`serverless`</center> | <center>微信小助手:`xiaojiangwh`</center> | <center>钉钉交流群:`33947367`</center> |
107-
</p>
108-
</devgroup>

web-framework/go/gin/src/s.yaml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
edition: 3.0.0
22
name: start-gin-app
3-
access: '{{ access }}'
3+
access: "{{ access }}"
44
vars:
5-
region: '{{ region }}'
5+
region: "{{ region }}"
66

77
resources:
88
start_gin:
@@ -15,7 +15,7 @@ resources:
1515
path: ./code
1616
props:
1717
region: ${vars.region}
18-
description: Dipper gin function
18+
description: gin function
1919
runtime: custom.debian10
2020
memorySize: 1024
2121
timeout: 30
@@ -24,7 +24,7 @@ resources:
2424
command:
2525
- /code/main
2626
port: 8080
27-
functionName: '{{ functionName }}'
27+
functionName: "{{ functionName }}"
2828
code: ./code/target
2929
logConfig: auto
3030
triggers:
@@ -37,8 +37,6 @@ resources:
3737
- POST
3838
- PUT
3939
- DELETE
40-
- HEAD
41-
- OPTIONS
4240
customDomain:
4341
domainName: auto
4442
protocol: HTTP

web-framework/java/springboot/publish.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
Edition: 3.0.0
22
Type: Project
3-
Name: start-springboot-dipper
3+
Name: start-springboot-cap
44
Provider:
55
- 阿里云
6-
Version: 0.0.2
6+
Version: 0.0.1
77
Description: 本案例是基于Pivotal团队提供的全新的Spring Boot框架,简化Spring应用的初始化搭建过程,并且快速部署到阿里云函数计算FC。
88
HomePage: https://github.com/devsapp/start-web-framework/tree/dipper/web-framework/java/springboot
99
Organization: 阿里云函数计算(FC)
@@ -55,4 +55,4 @@ Parameters:
5555
type: string
5656
default: springboot-${default-suffix}
5757
pattern: "^[a-zA-Z_][a-zA-Z0-9-_]{0,127}$"
58-
description: 函数名称,只能包含字母、数字、下划线和中划线。不能以数字、中划线开头。长度在 1-128 之间
58+
description: 函数名称,只能包含字母、数字、下划线和中划线。不能以数字、中划线开头。长度在 1-128 之间

0 commit comments

Comments
 (0)