2 Star 1 Fork 1

Serverless Devs Registry / start-litemall

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

注:当前项目为 Serverless Devs 应用,由于应用中会存在需要初始化才可运行的变量(例如应用部署地区、服务名、函数名等等),所以不推荐直接 Clone 本仓库到本地进行部署或直接复制 s.yaml 使用,强烈推荐通过 s init 的方法或应用中心进行初始化,详情可参考部署 & 体验

start-litemall 帮助文档

快速部署一个litemall电商应用系统到阿里云函数计算

前期准备

使用该项目,您需要有开通以下服务:

服务 备注
函数计算 FC 电商系统web部署到函数计算平台

推荐您拥有以下的产品权限 / 策略:

服务/业务 权限 备注
函数计算 AliyunFCFullAccess 电商系统web部署到函数计算平台

您还需要注意:

  1. 项目Yaml中,使用了一个 init 空项目得到工具生成的自定义域名, 然后在真正部署函数之前,声明了actions,利用得到的自定义域名参与前端项目的 build, 最后得到预期的目标产物。

  2. 本示例给函数配置的环境变量 SPRING_DATASOURCE_DRUID_URL 使用的是公网地址, 如果您想改成使用 vpc 地址, 请参考 s.yaml 中有关 vpcConfig 的注释

  3. 本示例提供了测试的数据库以及账号和密码, 如果是您自己的数据库, 您需要对执行如下命令, 完成数据库的初始化。

注意 host,user, pwd 都需要改成您自己的

$ mysql -h 127.0.0.1 -uroot -p123456 < litemall-db/sql/litemall_schema.sql
$ mysql -h 127.0.0.1 -uroot -p123456 litemall < litemall-db/sql/litemall_table.sql
$ mysql -h 127.0.0.1 -uroot -p123456 litemall < litemall-db/sql/litemall_data.sql

免责声明:
本示例提供了测试的数据库以及账号和密码,只用于个人快速体验, 不能用于生产。 如若使用在生产,产生了恶意攻击或者资损概不负责。

部署 & 体验

应用详情

浏览器打开域名, 按照提示登录,就可以进入后台管理系统页面; 在当前域名加上 /vue/index.html, 就可以访问前台页面。

后台管理页面

前台页面

在本地使用该项目时,不仅可以部署,还可以进行更多的操作,例如查看日志,查看指标,进行多种模式的调试等,这些操作详情可以参考函数计算组件命令文档 ;

使用文档

本项目是将流行的电商商城litemall项目部署到阿里云 Serverless 平台(函数计算 FC)。

项目包括4个系统和9个模块。

  • 基础系统子系统:由数据库、litemall-core模块、litemall-db模块和litemall-all模块组成。
  • 小商场子系统:由litemall-wx-api模块、litemall-wx模块和renard-wx模块组成。
  • 轻商城子系统:由litemall-wx-api模块和litemall-vue模块组成。
  • 管理后台子系统:由litemall-admin-api模块和litemall-admin模块组成。

更多详情请参考 litemall

开发者社区

您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:

微信公众号:serverless 微信小助手:xiaojiangwh 钉钉交流群:33947367

空文件

简介

快速部署一个litemall电商应用系统到阿里云函数计算 展开 收起
取消

发行版 (5)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/devsapp/start-litemall.git
git@gitee.com:devsapp/start-litemall.git
devsapp
start-litemall
start-litemall
main

搜索帮助