Bez popisu

Keisuke SATO 0b190c60fd Merge remote-tracking branch 'crowi/master' into modularized-upload před 10 roky
bin c3fb23a3d8 Fix models path and internal API in string replacer před 11 roky
lib 0b190c60fd Merge remote-tracking branch 'crowi/master' into modularized-upload před 10 roky
local_modules 95ecee087b modularized fileupload, add support: local storage před 10 roky
public 10ff2495f5 Added link před 10 roky
resource 294f55ba6c Merge remote-tracking branch 'crowi/master' into modularized-upload před 10 roky
test 65e107637e Handle to connect connected connection před 10 roky
tmp a820bcb896 Add .gitignore to keep tmp/googlecache dir před 11 roky
.gitignore 95ecee087b modularized fileupload, add support: local storage před 10 roky
.jshintrc c0f47c5f82 Re:Crowi před 11 roky
CHANGES.md bac7057686 Fix: Error on uploading user profile image před 10 roky
LICENSE 8069792e45 Move license terms to LICENSE file před 11 roky
Procfile c0f47c5f82 Re:Crowi před 11 roky
README.md 294f55ba6c Merge remote-tracking branch 'crowi/master' into modularized-upload před 10 roky
app.js 7010c3c296 Refactoring application structure před 11 roky
app.json 95eb9032a6 use mongolab před 10 roky
circle.yml b9e76d2d02 Update hooks před 10 roky
gulpfile.js 127e0bdaa4 Move bootstrap-sass to npm před 10 roky
package.json 49c7afde54 Merge remote-tracking branch 'crowi/master' into modularized-upload před 10 roky

README.md

Crowi

Crowi - The Simple & Powerful Communication Tool Based on Wiki

Deploy

Circle CI

Crowi is:

  • Easy to edit and share,
  • Markdown supported,
  • Useful timeline list view,
  • Fast.

Install

Install dependencies and build CSS and JavaScript:

$ npm install

More info are here.

WARNING

Don't use master branch because it is unstable but use released tag version expect when you want to contribute the project.

Dependencies

  • Node.js (4.2.x)
  • MongoDB
  • Redis (optional)
  • Amazon S3 (optional)
  • Facebook Application (optional)
  • Google Project (optional)

Start Up on Local

Crowi is designed setting up to Heroku or some PaaS, but you can start up Crowi with ENV parameter on your local.

$ PASSWORD_SEED=somesecretstring MONGO_URI=mongodb://username:password@localhost/crowi node app.js

Environment

  • PORT: Server port. default: 3000.
  • NODE_ENV: production OR development.
  • MONGO_URI: URI to connect MongoDB. This parameter is also by MONGOHQ_URL OR MONGOLAB_URI.
  • REDIS_URL: URI to connect Redis (to session store). This parameter is also by REDISTOGO_URL.
  • PASSWORD_SEED: A password seed is used by password hash generator.
  • SECRET_TOKEN: A secret key for verifying the integrity of signed cookies.
  • FILE_UPLOAD: aws (default), local, none

License

  • The MIT License (MIT)
  • See LICENSE file.