Commit 621d6a119049b56fb78300b41007085725e8c870
1 parent
39bd302f
Exists in
master
corrigindo Vagrantfile e requisitos dos pacotes
Showing
5 changed files
with
36 additions
and
26 deletions
Show diff stats
Vagrantfile
| @@ -5,7 +5,8 @@ VAGRANTFILE_API_VERSION = '2' | @@ -5,7 +5,8 @@ VAGRANTFILE_API_VERSION = '2' | ||
| 5 | 5 | ||
| 6 | Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | 6 | Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
| 7 | config.vm.box = 'ubuntu/trusty64' | 7 | config.vm.box = 'ubuntu/trusty64' |
| 8 | - config.vm.provision :shell, path: 'provision.sh' | 8 | + config.vm.provision :shell, path: 'provision_root.sh' |
| 9 | + config.vm.provision :shell, path: 'provision.sh', privileged: false | ||
| 9 | config.vm.network :forwarded_port, guest: 5000, host: 5000 | 10 | config.vm.network :forwarded_port, guest: 5000, host: 5000 |
| 10 | if Vagrant.has_plugin?("vagrant-cachier") | 11 | if Vagrant.has_plugin?("vagrant-cachier") |
| 11 | config.cache.scope = :box | 12 | config.cache.scope = :box |
package.json
| @@ -2,12 +2,12 @@ | @@ -2,12 +2,12 @@ | ||
| 2 | "name": "BarraBrasil", | 2 | "name": "BarraBrasil", |
| 3 | "description": "Barra oficial do governo federal brasileiro", | 3 | "description": "Barra oficial do governo federal brasileiro", |
| 4 | "devDependencies": { | 4 | "devDependencies": { |
| 5 | -"coffee-script": "1.9.3", | 5 | +"coffee-script": "1.10.0", |
| 6 | "uglifyjs": "2.4.10", | 6 | "uglifyjs": "2.4.10", |
| 7 | "express": "4.13.3", | 7 | "express": "4.13.3", |
| 8 | "chai": "3.2.0", | 8 | "chai": "3.2.0", |
| 9 | "chai-jq": "0.0.8", | 9 | "chai-jq": "0.0.8", |
| 10 | -"mocha": "2.2.5", | 10 | +"mocha": "2.3.3", |
| 11 | "zombie": "4.1.0", | 11 | "zombie": "4.1.0", |
| 12 | "ejs": "2.3.3" | 12 | "ejs": "2.3.3" |
| 13 | }, | 13 | }, |
provision.sh
| @@ -2,28 +2,22 @@ | @@ -2,28 +2,22 @@ | ||
| 2 | set -e -x -o pipefail | 2 | set -e -x -o pipefail |
| 3 | export DEBIAN_FRONTEND='noninteractive' | 3 | export DEBIAN_FRONTEND='noninteractive' |
| 4 | 4 | ||
| 5 | -sudo add-apt-repository ppa:chris-lea/node.js | ||
| 6 | -sudo apt-get update | 5 | +cd /home/vagrant |
| 7 | 6 | ||
| 8 | -apt-get install -y \ | ||
| 9 | - python-dev \ | ||
| 10 | - python-pip \ | ||
| 11 | - nodejs \ | ||
| 12 | - ruby | 7 | +# Installing nvm |
| 8 | +wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh | ||
| 13 | 9 | ||
| 14 | -pip install \ | ||
| 15 | - Flask \ | ||
| 16 | - config \ | ||
| 17 | - assetgen | 10 | +# This enables NVM without a logout/login |
| 11 | +export NVM_DIR="/home/vagrant/.nvm" | ||
| 12 | +[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm | ||
| 18 | 13 | ||
| 19 | -npm install -g \ | ||
| 20 | - coffee-script \ | ||
| 21 | - uglify-js \ | ||
| 22 | - express \ | ||
| 23 | - ejs \ | ||
| 24 | - zombie \ | ||
| 25 | - mocha \ | ||
| 26 | - chai \ | ||
| 27 | - chai-jq | 14 | +# Install a node and alias |
| 15 | +nvm install iojs | ||
| 16 | +nvm alias default iojs | ||
| 28 | 17 | ||
| 29 | -gem install sass | 18 | +rm -Rf barra-govbr/ |
| 19 | +GIT_SSL_NO_VERIFY=true git clone http://portal.softwarepublico.gov.br/gitlab/govbr/barra-govbr.git | ||
| 20 | + | ||
| 21 | +cd barra-govbr | ||
| 22 | + | ||
| 23 | +make venv |
recipes/outubrorosa/compile.sh
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | export PATH=$PATH:../../node_modules/.bin/ | 2 | export PATH=$PATH:../../node_modules/.bin/ |
| 3 | ../../venv/bin/assetgen ./barra-brasil-1.yaml | 3 | ../../venv/bin/assetgen ./barra-brasil-1.yaml |
| 4 | ../../venv/bin/assetgen ./barra-brasil-2.yaml | 4 | ../../venv/bin/assetgen ./barra-brasil-2.yaml |
| 5 | -#../../venv/bin/assetgen ./footer-brasil-1.yaml | ||
| 6 | -#../../venv/bin/assetgen ./footer-brasil-2.yaml | 5 | +../../venv/bin/assetgen ./footer-brasil-1.yaml |
| 6 | +../../venv/bin/assetgen ./footer-brasil-2.yaml | ||
| 7 | ../../venv/bin/assetgen ./barra-brasil-final.yaml | 7 | ../../venv/bin/assetgen ./barra-brasil-final.yaml |
| 8 | 8 |