Skip to content

leoDreamer/letchat-server

Repository files navigation

项目介绍

整合开发过程中用到的相关技术,构建一个个人网站(包括个人的介绍,一些小项目),主要想要提升自己在工程构建这块的能力.

后端

  • 框架: Egg.js
  • 数据库: mysql
  • ORM框架: Sequelize
  • 目前搭建后端服务成功,只简单写了注册登录,socket相关内容,并没有做复杂的业务

前端

  • 框架: Webpack + Vue + Vue-router + Vuex
  • UI框架: iView 模块化加载
  • 关于Webpack: 使用打包后客户端渲染,根据需求做了多入口打包成多个页面,每个SPA应用中有自己的 Router 和 Store

部署

  • 方式: 采用docker的方式进行部署
  • 关于docker: build了两个image,一个是项目依赖的库(每次下载太浪费时间),另外一个是基于依赖库镜像的业务代码
  • 持续集成: 计划采用持续集成的方式,在merge代码后,基于docker跑单测,lint等ci,然后自动部署(还未做)

coding....

About

个人网站: 采用eggjs+vuejs+vue-router+vuex+webpack+iview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published