It is used by GeekPark
Live demo: http://vms.ericjj.com/
Contact: github@ericjj.com
- Node.js 6+
- MongoDB 3+
- Vue.js 2+
- Element UI
- WYSIWYG Editor
- Markdown Editor
- Upload pictures to qiniu
- Node.js backend
- Role access control
- Easy to deploy
# clone project
git clone https://github.com/ericjjj/vms.git
# start backend, need mongodb
cd backend/utils
# modify config.js (qiniu)
cp config.simple.js config.js
cd ..
# start
NODE_ENV=dev node index.js
# start websites
cd frontend/src
# modify config.js (qiniu)
cp config.simple.js config.js
cd ..
# start
npm run dev
cd frontend
# build static files
npm run build
cd backend
# modify processes.json
# see http://pm2.keymetrics.io/docs/usage/deployment/
pm2 deploy processes.json production setup
# cp config.simple.js config.js
pm2 deploy processes.json production
cd backend
npm run test
MIT