Commit b8bb88c8cb065ac3e5b0a63aaa1992e11e5d50f3

Authored by carlos.vieira
1 parent ead32c1f
Exists in master

build.sh: Chamando o build para o default se nenhum profile ? especificado. barr…

…abrasil.py: agora chama o profile conforme parametro passado.
Showing 2 changed files with 13 additions and 4 deletions   Show diff stats
app/barrabrasil.py
1 1 from flask import Flask, url_for, render_template, request, Response, make_response
2 2 import hashlib,webbrowser
  3 +from sys import argv
3 4 app = Flask(__name__)
4 5  
5 6 @app.route('/')
... ... @@ -14,7 +15,7 @@ def pagina_teste():
14 15 return make_response("<h1>403 Forbidden</h1>", 403)
15 16  
16 17 @app.route('/barra.js')
17   -def barra(profile='copa2014'):
  18 +def barra():
18 19 with app.open_resource('templates/%s/barra-brasil.js' % profile) as f:
19 20 conteudo = f.read().decode('utf-8')
20 21 etag = hashlib.sha1(conteudo.encode('utf-8')).hexdigest()
... ... @@ -36,3 +37,4 @@ if __name__ == &#39;__main__&#39;:
36 37 profile = 'default'
37 38 webbrowser.open("http://127.0.0.1:5000/",new=2)
38 39 app.run(debug=False)
  40 +
... ...
build.sh
1 1 #!/bin/sh
2 2 echo ""
3   -if [ -n "$1" ] && test -d "recipes/$1"
  3 +if [ -n "$1" ]
4 4 then
5   - cd recipes/$1
  5 + profile=$1
  6 +else
  7 + profile='default'
  8 +fi
  9 +
  10 +if test -d "recipes/$1"
  11 +then
  12 + cd recipes/$profile
6 13 sh ./compile.sh
7   - python ../../app/barrabrasil.py $1
  14 + python ../../app/barrabrasil.py $profile
8 15 else
9 16 echo "Error. Profile $1 does not exist."
10 17 fi
... ...