基于koa2,umijs,antd-pro5 的 web 应用模板项目。
客户端
- umijs
- antd-pro5
- react
- dva
服务端
- koa2
- koa-router 路由
- koa-nunjucks-2 模板引擎
- koa-static 静态资源管理
使用 docker 构建应用并部署在本地
- build docker image
# BASH
docker build -t ${your_name}/${image_name}:${tag} .
- 启动容器
# BASH
docker run --rm -d -p 80:3000 ${your_name}/${image_name}:${tag}
# eg. docker run --rm -d -p 80:3000 zhangss2017/centos:0.1.0
# --rm 容器退出后随之将其删除
# -d 后台运行
# -p 指定端口映射 前者(80)为外界访问应用的端口,后者(3000)是Dockerfile里EXPOSE指定的端口
- 同步镜像到 docker hub
# BASH
docker push ${your_name}/${image_name}:${tag}