项目作者: invercity

项目描述 :
Micro CMS for University Infomation System
高级语言: JavaScript
项目地址: git://github.com/invercity/kleo-app.git
创建时间: 2015-09-02T21:36:20Z
项目社区:https://github.com/invercity/kleo-app

开源协议:MIT License

下载


kleo-app

Build Status
David
Open Source Love

kleo-app is a CMS, built on MEAN stack (MongoDB, Node.js, Express, AngularJS 1.x, Bootstrap 3.x)

IMPORTANT! Project is CLOSED See soon modern kleo(https://github.com/invercity/kleo) app, based on Vue 2.x/Bootstrap 4.x soon

Prerequisites

Make sure you have installed all these prerequisites on your development machine.

Installing Node.JS: (if not installed before)

  1. $ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
  2. $ sudo apt-get install -y nodejs

IMPORTANT: Actually we support Node.JS v4.x and higher, previous versions are not supported. Please check your Node.JS version using:

  1. $ node -v

If your version is lower than 4.x - please also do the above steps.

Installing other packages:

  1. $ sudo apt-get install mongodb
  2. $ sudo npm install -g grunt-cli bower
  3. $ sudo apt-get install rubygems
  4. $ sudo gem install sass

Quick Install

The first thing you should do is install the Node.js dependencies. The app comes pre-bundled with a package.json file that contains the list of modules you need to start your application.

To install Node.js dependencies you’re going to use npm again, in the application folder run this in the command-line:

  1. $ npm install

Start application

Application can be started with launching (in development mode):

  1. $ grunt

During first launch, default ‘admin’ will be created, and you’ll see next messages in stdout:

  1. $ Local admin added with password set to [PASS_GOES_HERE]

After that, you may login to system using username: ‘admin’ and generated password.

Your application should run on the 3000 port so in your browser just go to http://localhost:3000

License

MIT