Commit 64e664d921ee162c4f0796356d995bd68e0deda1
1 parent
4e12e643
Mis à jour quelques dépendances
Support nodejs v5.0 Pas de passage à angular 1.4.7 car sinon bug non-identifié que j'ai la flemme de résoudre.
Showing
3 changed files
with
51 additions
and
6 deletions
Show diff stats
README.md
@@ -2,3 +2,45 @@ | @@ -2,3 +2,45 @@ | ||
2 | Version 2015 | 2 | Version 2015 |
3 | 3 | ||
4 | [![Dependency Status](https://gemnasium.com/ClubInfoPolytechLille/ci-site.svg)](https://gemnasium.com/ClubInfoPolytechLille/ci-site) | 4 | [![Dependency Status](https://gemnasium.com/ClubInfoPolytechLille/ci-site.svg)](https://gemnasium.com/ClubInfoPolytechLille/ci-site) |
5 | + | ||
6 | +##Configuration | ||
7 | + | ||
8 | +```bash | ||
9 | +mkdir config | ||
10 | +cd config | ||
11 | +openssl genrsa -out ci_com.pem 2048 | ||
12 | +openssl rsa -in ci_com.pem -pubout > ci_com_pub.pem | ||
13 | +pwgen -1 -N 1 32 > session_secret | ||
14 | +scp polytech:/etc/{passwd,group} . | ||
15 | +``` | ||
16 | + | ||
17 | +Fichier par défaut : `config.js` | ||
18 | +```javascript | ||
19 | +module.exports = { | ||
20 | + port: 8173 | ||
21 | +}; | ||
22 | +``` | ||
23 | + | ||
24 | +Fichier par défaut : `db.js` | ||
25 | +```javascript | ||
26 | +module.exports = { | ||
27 | + url: 'mongodb://localhost/ci-site' | ||
28 | +}; | ||
29 | +``` | ||
30 | + | ||
31 | +Fichier par défaut : `sshAuth.js` | ||
32 | +```javascript | ||
33 | +module.exports = { | ||
34 | + host: '', // Serveur de login. Consulter le TWiki pour plus de détails | ||
35 | + port: 22 | ||
36 | +}; | ||
37 | +``` | ||
38 | + | ||
39 | +##Mise en marche | ||
40 | + | ||
41 | +```bash | ||
42 | +npm install | ||
43 | +npm install -g bower | ||
44 | +bower install | ||
45 | +node server.js | ||
46 | +``` |
bower.json
@@ -6,11 +6,14 @@ | @@ -6,11 +6,14 @@ | ||
6 | "angular-animate": "~1.3.15", | 6 | "angular-animate": "~1.3.15", |
7 | "angular-ladda": "~0.2.2", | 7 | "angular-ladda": "~0.2.2", |
8 | "angular-route": "~1.3.15", | 8 | "angular-route": "~1.3.15", |
9 | - "animate.css": "~3.2.6", | ||
10 | - "bootswatch": "3.3.4+1", | 9 | + "animate.css": "~3.4.0", |
10 | + "bootswatch": "3.3.5+4", | ||
11 | "jsencrypt": "~2.1.0", | 11 | "jsencrypt": "~2.1.0", |
12 | - "remarkable-bootstrap-notify": "~3.0.2", | 12 | + "remarkable-bootstrap-notify": "~3.1.3", |
13 | "ng-sortable": "~1.2.0", | 13 | "ng-sortable": "~1.2.0", |
14 | "angular-markdown-directive": "~0.3.1" | 14 | "angular-markdown-directive": "~0.3.1" |
15 | + }, | ||
16 | + "resolutions": { | ||
17 | + "angular": "~1.3.15" | ||
15 | } | 18 | } |
16 | } | 19 | } |
package.json
@@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
3 | "main": "server.js", | 3 | "main": "server.js", |
4 | "repository": "https://github.com/ClubInfoPolytechLille/ci-site", | 4 | "repository": "https://github.com/ClubInfoPolytechLille/ci-site", |
5 | "dependencies": { | 5 | "dependencies": { |
6 | - "async": "^0.9.0", | 6 | + "async": "^1.5.0", |
7 | "body-parser": "^1.12.3", | 7 | "body-parser": "^1.12.3", |
8 | "compression": "^1.4.3", | 8 | "compression": "^1.4.3", |
9 | "connect-mongo": "^0.8.1", | 9 | "connect-mongo": "^0.8.1", |
@@ -11,9 +11,9 @@ | @@ -11,9 +11,9 @@ | ||
11 | "express": "^4.12.3", | 11 | "express": "^4.12.3", |
12 | "express-session": "^1.11.1", | 12 | "express-session": "^1.11.1", |
13 | "mongoose": "^4.0.2", | 13 | "mongoose": "^4.0.2", |
14 | - "node-cache": "^2.1.1", | 14 | + "node-cache": "^3.0.0", |
15 | "serve-favicon": "^2.2.0", | 15 | "serve-favicon": "^2.2.0", |
16 | "ssh2": "^0.4.6", | 16 | "ssh2": "^0.4.6", |
17 | - "ursa": "^0.8.4" | 17 | + "ursa": "^0.9.1" |
18 | } | 18 | } |
19 | } | 19 | } |