Commit e19811f19e746f967c1c1d04d8b3fde74263cdde

Authored by André Araújo
1 parent 7e0a72ee
Exists in master

Adiciona instalação do avconv no Makefile

Showing 3 changed files with 41 additions and 36 deletions   Show diff stats
.gitignore
1   -!/.gitignore
2 1 .*
3 2 *~
  3 +!.gitignore
  4 +!.gitempty
4 5 *.log
5   -node_modules
6   -wikilibras_server
7 6 video/*
8 7 tmp/
  8 +node_modules/
  9 +wikilibras_server
... ...
Makefile
... ... @@ -9,8 +9,6 @@ CACHE += "./server.log"
9 9 DONE = [\33[32;5mFinalizado\33[m]
10 10 FAIL = [\33[31;5mFalhou\33[m] Codigo: $$?
11 11  
12   -.PHONY: clean install list run start stop
13   -
14 12 __help__:
15 13 @echo ""
16 14 @echo " \33[32;5m make clean \33[0m \33[34;5m Remove os logs do servidor \33[0m"
... ... @@ -21,11 +19,16 @@ __help__:
21 19 @echo " \33[32;5m make stop \33[0m \33[34;5m finaliza a API instanciada no background \33[0m"
22 20 @echo ""
23 21  
24   -install: clean .update .blender .nodejs .npm .mongodb
  22 +clean:
  23 + @rm -rf $(CACHE)
  24 +
  25 +install: uninstall .update .blender .libav .nodejs .npm .mongodb
25 26 @echo "\33[31;5mO computador deve ser reiniciado para concluir o processo\33[0m"
26 27  
27   -.update:
28   - @sudo apt-get update
  28 +uninstall: clean
  29 + @sudo rm -rf "./node_modules"
  30 + @sudo rm -f "./wikilibras_server"
  31 + @sudo rm -rf "./node_modules"
29 32  
30 33 .blender:
31 34 @sudo apt-get -y install blender
... ... @@ -40,16 +43,21 @@ install: clean .update .blender .nodejs .npm .mongodb
40 43 sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blender" "/usr/bin/blender" && \
41 44 sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blenderplayer" "/usr/bin/blenderplayer"
42 45  
43   -clean:
44   - @rm -rf $(CACHE)
  46 +.libav:
  47 + @sudo apt-get -y install libav-tools
  48 +
  49 +.mongodb:
  50 + @sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
  51 + @echo "deb http://repo.mongodb.org/apt/ubuntu "$$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee "/etc/apt/sources.list.d/mongodb-org-3.0.list"
  52 + @sudo apt-get update
  53 + @sudo apt-get install -y mongodb-org
  54 + @sudo rm "/etc/apt/sources.list.d/mongodb-org-3.0.list"
45 55  
46 56 .nodejs:
47 57 @sudo apt-get -y install nodejs
48 58 @sudo ln -sf "/usr/bin/nodejs" "/usr/bin/node"
49 59  
50 60 .npm:
51   - @sudo rm -rf "./node_modules"
52   - @sudo rm -f "./wikilibras_server"
53 61 @sudo apt-get -y install gcc make build-essential npm
54 62 @sudo ln -sf "$$HOME" "wikilibras_server"
55 63 @sudo npm cache clean
... ... @@ -57,12 +65,8 @@ clean:
57 65 @sudo npm link forever node-gyp
58 66 @sudo npm install
59 67  
60   -.mongodb:
61   - @sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
62   - @echo "deb http://repo.mongodb.org/apt/ubuntu "$$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee "/etc/apt/sources.list.d/mongodb-org-3.0.list"
  68 +.update:
63 69 @sudo apt-get update
64   - @sudo apt-get install -y mongodb-org
65   - @sudo rm "/etc/apt/sources.list.d/mongodb-org-3.0.list"
66 70  
67 71 list:
68 72 @forever list
... ...
package.json
1 1 {
2   - "name": "wikilibras-api",
3   - "version": "0.0.1",
4   - "description": "An API for WikiLibras",
5   - "main": "server.js",
6   - "scripts": {
7   - "test": "echo \"Error: no test specified\" && exit 1",
8   - "start": "node server.js"
9   - },
10   - "author": "LAViD",
11   - "license": "MIT",
12   - "private": true,
13   - "dependencies": {
14   - "body-parser": "^1.9.2",
15   - "express": "~3.5.1",
16   - "mkdirp": "^0.5.0",
17   - "mongoose": "~3.8.x",
18   - "node-uuid": "^1.4.1",
19   - "python-shell": "0.0.3"
20   - }
  2 + "name": "wikilibras-api",
  3 + "version": "0.0.1",
  4 + "description": "An API for WikiLibras",
  5 + "main": "server.js",
  6 + "scripts": {
  7 + "test": "echo \"Error: no test specified\" && exit 1",
  8 + "start": "node server.js"
  9 + },
  10 + "author": "LAViD",
  11 + "license": "MIT",
  12 + "private": true,
  13 + "dependencies": {
  14 + "body-parser": "^1.9.2",
  15 + "express": "~3.5.1",
  16 + "mkdirp": "^0.5.0",
  17 + "mongoose": "~3.8.x",
  18 + "node-uuid": "^1.4.1",
  19 + "python-shell": "0.0.3"
  20 + }
21 21 }
... ...