diff options
author | Wu Cheng-Han | 2015-09-15 16:08:50 +0800 |
---|---|---|
committer | Wu Cheng-Han | 2015-09-15 16:08:50 +0800 |
commit | 54e48d10ff9b3f685a06f5963db552bd778adb7a (patch) | |
tree | b903bc655068a12753ad6ddb313dbfc07596bf42 | |
parent | 0ad680b80b027329e339eaba20281352846a8389 (diff) |
Updated README.md for more setting details
Diffstat (limited to '')
-rw-r--r-- | README.md | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -55,6 +55,50 @@ There are some config you need to change in below files ./hackmd --- for logrotate ``` +Client-side index.js settings +--- +| variables | example values | description | +| --------- | ------ | ----------- | +| debug | `true` or `false` | set debug mode, show more logs | +| version | `0.3.2` | current version, must match same var in server side `config.js` | + +Environment variables +--- +| variables | example values | description | +| --------- | ------ | ----------- | +| NODE_ENV | `production` or `development` | show current environment status | +| DATABASE_URL | `postgresql://localhost:5432/hackmd` | PostgreSQL connection string | +| MONGOLAB_URI | `mongodb://localhost/hackmd` | MongoDB connection string | +| PORT | `80` | web port | +| SSLPORT | `443` | ssl web port | +| DOMAIN | `localhost` | domain name | + +Server-side config.js settings +--- +| variables | example values | description | +| --------- | ------ | ----------- | +| testport | `3000` | debug web port, fallback to this when not set in environment | +| testsslport | `3001` | debug web ssl port, fallback to this when not set in environment | +| usessl | `true` or `false` | set to use ssl | +| urladdport | `true` or `false` | set to add port on oauth callback url | +| debug | `true` or `false` | set debug mode, show more logs | +| version | `0.3.2` | currnet version, must match same var in client side `index.js` | +| alloworigin | `['localhost']` | domain name whitelist | +| sslkeypath | `./cert/client.key` | ssl key path | +| sslcertpath | `./cert/hackmd_io.crt` | ssl cert path | +| sslcapath | `['./cert/COMODORSAAddTrustCA.crt']` | ssl ca chain | +| tmppath | `./tmp/` | temp file path | +| postgresqlstring | `postgresql://localhost:5432/hackmd` | PostgreSQL connection string, fallback to this when not set in environment | +| mongodbstring | `mongodb://localhost/hackmd` | MongoDB connection string, fallback to this when not set in environment | +| sessionname | `connect.sid` | cookie session name | +| sessionsecret | `secret` | cookie session secret | +| sessionlife | `14 * 24 * 60 * 60 * 1000` | cookie session life | +| sessiontouch | `1 * 3600` | cookie session touch | +| heartbeatinterval | `5000` | socket.io heartbeat interval | +| heartbeattimeout | `10000` | socket.io heartbeat timeout | +| documentmaxlength | `100000` | note max length | +| facebook, twitter, github, dropbox, imgur | multiple values | your own api keys, see source code for details | + **From 0.3.1, we no longer recommend using `forever` to run your server.** We using `pm2` to run server. |