腾讯云 Laravel Serverless Component,支持 Laravel 6.0及以上版本。
通过 npm 全局安装 Serverless CLI:
npm install -g serverless
说明:以下步骤主要针对命令行部署操作,控制台部署请参考 控制台部署指南。
如果您本地并没有 Laravel 项目,可通过以下指令完成 Laravel 项目初始化(本地已有项目可跳过该步骤):
serverless init laravel-starter --name example
cd example
在项目根目录下,新建 serverless.yml
文件。
touch serverless.yml
将下列配置模版粘贴到文件中,实现基本的项目配置。
说明:基于您实际部署需要,您可以在
serverless.yml
中完成更多配置,yml 文件的配置信息请参考 Laravel 组件全量配置。
# serverless.yml
component: laravel
name: laravelDemo
app: appDemo
stage: dev
inputs:
src: ./
region: ap-guangzhou
runtime: Php7
apigatewayConf:
protocols:
- http
- https
environment: release
通过 sls deploy
命令进行部署,并可以添加 --debug 参数查看部署过程中的信息。
sls deploy --debug
部署完成后,通过访问输出的 API 网关链接,完成对应用的访问。
部署完成后,您可以通过访问 Serverless SSR 控制台,查看应用的基本信息,监控日志。
当前默认支持 CLI 扫描二维码登录,如您希望配置持久的环境变量/密钥信息,也可以本地创建 .env
文件:
touch .env # 腾讯云的配置信息
在 .env
文件中配置腾讯云的 SecretId 和 SecretKey 信息并保存:
# .env
TENCENT_SECRET_ID=123
TENCENT_SECRET_KEY=123
说明:
- 如果没有腾讯云账号,请先 注册新账号。
- 如果已有腾讯云账号,可以在 API 密钥管理 中获取 SecretId 和 SecretKey。
资源准备 单击“购买kubernetes集群”,输入集群名称,选择集群版本,单击“下一...
1. 接口描述 接口请求域名: cvm.tencentcloudapi.com 。 本接口 (InquiryPriceR...
作者:Mintimate 博客: https://www.mintimate.cn Mintimates Blog,只为与你分...
Web常用开发工具有哪些?常用工具推荐,IT程序员为了快速、高效地完成任务,会使...
本文介绍了北京慧达天下如何使用运维编排OOS提高发布效率。 公司介绍 公司名称:...
调用GetStackGroup接口查询指定资源栈组的信息。 调试 您可以在OpenAPI Explorer...
背景信息 态势感知提供基础版、专业版供您选择。 用户注册华为云帐号后,可免费...
通常操作系统和软件开发包中都包含文本编辑器,可以用来编辑配置文件,文档文件...
客户简介 众安是国内首家互联网保险公司。于2013年9月29日获中国保监会同意开业...
弹性网卡 API 文档请参见 弹性网卡相关接口。...