weidian-inc / rockerjs-demo

demo for rockerjs/mvc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

run

初始化环境

npm i

简单启动

使用config/app.prod.config配置

npm run start

使用config/app.dev.config配置

npm run start:dev

运行后,访问 http://127.0.0.1:8080/

docker运行

执行命令

docker-compose up --build

等待服务启动成功后,访问

http://127.0.0.1:8080/home/queryDb
http://127.0.0.1:8080/home/queryCateInfo
http://127.0.0.1:8080/home/error

specially

rockerjs/mvc基于配置运行,容器扫描所有的Bean,包括 Filter、Component、Controller等元素,分别在各个生命周期内初始化;

同时提供两种 starter 默认初始化 mysql 和 redis 操作, 只需在 app.config中的对应section中配置 starter 即可。

详细使用文档,请参考Rockerjs官网

About

demo for rockerjs/mvc


Languages

Language:TypeScript 88.2%Language:TSQL 10.4%Language:Dockerfile 1.2%Language:HTML 0.3%