Sen descrición

Sotaro KARASAWA 54f52f00ef Merge branch 'master' into wip-v1.6.1 %!s(int64=9) %!d(string=hai) anos
bin ab7087512b Added search util %!s(int64=10) %!d(string=hai) anos
lib c6f1f0a164 Support deleting indicator and in-use %!s(int64=9) %!d(string=hai) anos
local_modules 7ccedd59d9 Implement file delete %!s(int64=9) %!d(string=hai) anos
locales 0ecc7d7653 Update %!s(int64=9) %!d(string=hai) anos
public 943986dcb9 Fix icons %!s(int64=9) %!d(string=hai) anos
resource de79cae0ad Merge pull request #208 from crowi/implement-file-delete %!s(int64=9) %!d(string=hai) anos
test cc193ff39d Merge branch 'wip-v1.6' into support-i18n %!s(int64=9) %!d(string=hai) anos
tmp 98e80676bd Fix for multer 1.2 %!s(int64=9) %!d(string=hai) anos
.babelrc 68f2f929e3 Upgrade babel %!s(int64=9) %!d(string=hai) anos
.gitignore 95ecee087b modularized fileupload, add support: local storage %!s(int64=10) %!d(string=hai) anos
.jshintrc c0f47c5f82 Re:Crowi %!s(int64=11) %!d(string=hai) anos
CHANGES.md c14c981f9e Prepare v1.6.1 %!s(int64=9) %!d(string=hai) anos
LICENSE 8069792e45 Move license terms to LICENSE file %!s(int64=11) %!d(string=hai) anos
Procfile c0f47c5f82 Re:Crowi %!s(int64=11) %!d(string=hai) anos
README.md c14c981f9e Prepare v1.6.1 %!s(int64=9) %!d(string=hai) anos
app.js 1a3f0ab6be Change init() and buildServer() interface %!s(int64=10) %!d(string=hai) anos
app.json 32f39265d4 Add bonsai %!s(int64=10) %!d(string=hai) anos
circle.yml b9a8ba555d Prepare to start 1.6.0 %!s(int64=9) %!d(string=hai) anos
gulpfile.js 0024827b44 Merge branch 'master' into migrate-to-webpack2 %!s(int64=9) %!d(string=hai) anos
npm-shrinkwrap.json 68f2f929e3 Upgrade babel %!s(int64=9) %!d(string=hai) anos
package.json 54f52f00ef Merge branch 'master' into wip-v1.6.1 %!s(int64=9) %!d(string=hai) anos
webpack.config.js 2854b80d3d modify build settings %!s(int64=9) %!d(string=hai) anos

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 (6.x)
  • MongoDB
  • Elasticsearch (optional) (Doc is here)
  • Redis (optional)
  • Amazon S3 (optional)
  • Google Project (optional)
  • Slack App (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.
  • ELASTICSEARCH_URI: URI to connect Elasticearch.
  • 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.