annotate INSTALL.md @ 21:dbe2232af20f

changed syncALONE
author Mathias Gebbe <mgebbe@intevation.de>
date Fri, 13 Jun 2014 21:21:41 +0200
parents 58a069d12b0c
children faeb3b96bdeb
rev   line source
0
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
1 # installation
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
2
1
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
3 ### what you need
0
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
4
1
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
5 * facebook api key: https://developers.facebook.com/
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
6 * googleplus api key and secret: https://console.developers.google.com/
13
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
7 * twitter api key and secret: https://dev.twitter.com/
0
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
8 * bridge pump.io user (log in and dont map it to social networks)
1
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
9 for example: bridge@io.intevation.de (https://io.intevation.de/bridge)
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
10
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
11 ### how to install
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
12
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
13 ```
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
14 npm install
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
15 ```
93d23dfc801c change INSTALL.md
Mathias Gebbe <mgebbe@intevation.de>
parents: 0
diff changeset
16
0
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
17 * copy app.js and index.js to pump.io-client-app usually with:
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
18
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
19 ```
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
20 cp app.js_to_pump.io-client-app_lib node_modules/pump.io-client-app/lib/app.js
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
21 cp index.js_to_pump.io-client-app_lib_routes node_modules/pump.io-client-app/lib/routes/index.js
b73191efc65b Initial import of pumpbridge (bloody bloody alpha)
Mathias Gebbe <mgebbe@intevation.de>
parents:
diff changeset
22 ```
6
a94ac7c3b182 appId clientid in index.jade, remove logo from index
Mathias Gebbe <mgebbe@intevation.de>
parents: 1
diff changeset
23
a94ac7c3b182 appId clientid in index.jade, remove logo from index
Mathias Gebbe <mgebbe@intevation.de>
parents: 1
diff changeset
24 * configure your Facebook App ID and your Google App ID in
a94ac7c3b182 appId clientid in index.jade, remove logo from index
Mathias Gebbe <mgebbe@intevation.de>
parents: 1
diff changeset
25 ```
a94ac7c3b182 appId clientid in index.jade, remove logo from index
Mathias Gebbe <mgebbe@intevation.de>
parents: 1
diff changeset
26 views/index.jade
a94ac7c3b182 appId clientid in index.jade, remove logo from index
Mathias Gebbe <mgebbe@intevation.de>
parents: 1
diff changeset
27 appId: 'FACEBOOKID',
a94ac7c3b182 appId clientid in index.jade, remove logo from index
Mathias Gebbe <mgebbe@intevation.de>
parents: 1
diff changeset
28 'cookiepolicy': "https://yourserver.org",
a94ac7c3b182 appId clientid in index.jade, remove logo from index
Mathias Gebbe <mgebbe@intevation.de>
parents: 1
diff changeset
29 'clientid': 'GOOOGLEPLUSCLIENTID',
a94ac7c3b182 appId clientid in index.jade, remove logo from index
Mathias Gebbe <mgebbe@intevation.de>
parents: 1
diff changeset
30 ```
13
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
31
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
32 * copy and configure pumpbridge.json.example to /etc/pumpbridge.json
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
33
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
34 ```
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
35 cp pumpbridge.json.example /etc/pumpbridge.json
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
36 ```
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
37 ```
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
38 {
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
39 "driver": "redis",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
40 "params": {"host":"localhost","database":1,"port":6379},
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
41 "secret": "takeanother",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
42 "port": 443,
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
43 "bounce": true,
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
44 "interval": 900000,
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
45 "name": "pumpbridge",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
46 "description": "connect social networks",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
47 "urlPort": 443,
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
48 "hostname": "server.com",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
49 "address": "42.42.42.42",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
50 "nologger": false,
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
51 "serverUser": "pumpio",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
52 "debugClient": true,
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
53 "bridgeid": "bridge@io.intevation.de",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
54 "gpAPI_KEY": "XXXXXXXX-GOOGLEAPIKEY",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
55 "gpCLIENTID": "THEGOOGLECLIENDID",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
56 "gpCLIENTSECRET": "THEGOOGLECLIENTSECRET",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
57 "fbAPPID": "FACEBOOKAPPID",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
58 "fbSECRET": "FACEBOOKSECRET",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
59 "twclient_id": "TWITTERAPIKEY",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
60 "twclient_secret": "TWITTERSECRET",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
61 "key": "/etc/ssl/server.key",
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
62 "cert": "/etc/ssl/server.pem"
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
63 }
58a069d12b0c edit INSTALL.md and use correct params in pumpbridge.json
Mathias Gebbe <mgebbe@intevation.de>
parents: 6
diff changeset
64 ```
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)