mirror of
https://github.com/seejohnrun/haste-server.git
synced 2024-11-22 04:31:21 +00:00
Merge pull request #81 from pangeacake/master
Add postgres information to README.md
This commit is contained in:
commit
4626fd9c8d
2 changed files with 31 additions and 3 deletions
29
README.md
29
README.md
|
@ -91,7 +91,7 @@ Where `path` represents where you want the files stored
|
||||||
|
|
||||||
### Redis
|
### Redis
|
||||||
|
|
||||||
To use redis storage you must install the redis package in npm
|
To use redis storage you must install the `redis` package in npm
|
||||||
|
|
||||||
`npm install redis`
|
`npm install redis`
|
||||||
|
|
||||||
|
@ -112,6 +112,33 @@ or post.
|
||||||
|
|
||||||
All of which are optional except `type` with very logical default values.
|
All of which are optional except `type` with very logical default values.
|
||||||
|
|
||||||
|
### Postgres
|
||||||
|
|
||||||
|
To use postgres storage you must install the `pg` package in npm
|
||||||
|
|
||||||
|
`npm install pg`
|
||||||
|
|
||||||
|
Once you've done that, your config section should look like:
|
||||||
|
|
||||||
|
``` json
|
||||||
|
{
|
||||||
|
"type": "postgres",
|
||||||
|
"connectionUrl": "postgres://user:password@host:5432/database"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
You can also just set the environment variable for `DATABASE_URL` to your database connection url.
|
||||||
|
|
||||||
|
You will have to manually add a table to your postgres database:
|
||||||
|
|
||||||
|
`create table entries (id serial primary key, key varchar(255) not null, value text not null, expiration int, unique(key));`
|
||||||
|
|
||||||
|
You can also set an `expire` option to the number of seconds to expire keys in.
|
||||||
|
This is off by default, but will constantly kick back expirations on each view
|
||||||
|
or post.
|
||||||
|
|
||||||
|
All of which are optional except `type` with very logical default values.
|
||||||
|
|
||||||
### Memcached
|
### Memcached
|
||||||
|
|
||||||
To use memcached storage you must install the `memcache` package via npm
|
To use memcached storage you must install the `memcache` package via npm
|
||||||
|
|
|
@ -19,7 +19,8 @@
|
||||||
"redis-url": "0.1.0",
|
"redis-url": "0.1.0",
|
||||||
"redis": "0.8.1",
|
"redis": "0.8.1",
|
||||||
"uglify-js": "1.3.3",
|
"uglify-js": "1.3.3",
|
||||||
"busboy": "0.2.4"
|
"busboy": "0.2.4",
|
||||||
|
"pg": "4.1.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"mocha": "*",
|
"mocha": "*",
|
||||||
|
@ -27,7 +28,7 @@
|
||||||
},
|
},
|
||||||
"bundledDependencies": [],
|
"bundledDependencies": [],
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "0.8.10",
|
"node": "0.10.35",
|
||||||
"npm": "1.1.49"
|
"npm": "1.1.49"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
|
|
Loading…
Reference in a new issue