在 github 上的社区类项目很多,再开发一个不一定能比他们做的更好。
在前后端技术飞速发展的年代,每一个学习者或者从业者都应该具备持续学习的能力。基于这个原因,维护这个项目是为了不断用新技术来改善这个项目,把学到的运用起来。这也是我一直以来崇尚的学习方法。
- Yarn package
- Node.js v8.9.1 or newer
- pm2 package
- mongodb
- redis
- Get the latest version
$ git clone https://github.com/xugy0926/community.git
$ cd community
- Run yarn install
$ yarn
- Modify src/config/index.dev.js
The three most important configurations
- mongodb
- redis
- github,获取 github 登录用的信息请参考 https://github.com/settings/developers
- Run dev
$ yarn run dev
- Get the latest version
$ git clone https://github.com/xugy0926/community.git
$ cd community
$ yarn
- Create src/config/index.pro.js
$ yarn run config
-
Modify src/config/index.pro.js
-
Run production
$ yarn run build
$ NODE_ENV=production PORT=80 pm2 start dist/server.js --name "community"
or
$make depoly
$ git pull
$ yarn
$ yarn run build
$ pm2 stop community
$ pm2 start community
or
$ make update