Skip to content

yosang003/vms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VMS

Build Status Code Climate license

It is used by GeekPark

Current version: https://github.com/GeekPark/gpk_admin

Contact: github@ericjj.com

ENV

  • Node.js 6+
  • MongoDB 3+

Features

  • Vue.js 2+
  • Element UI
  • WYSIWYG Editor
  • Markdown Editor
  • Upload pictures to qiniu
  • Node.js backend
  • Role access control
  • Easy to deploy

How to Start

# 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

Deploy

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

Test

cd backend
npm run test

LICENSE

MIT

About

A Vue.js 2.0 Content Management System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 61.8%
  • Vue 36.8%
  • HTML 1.4%