diff --git a/platypush/backend/http/app/routes/resources.py b/platypush/backend/http/app/routes/resources.py index 8b04ddd2..7cc89d2a 100644 --- a/platypush/backend/http/app/routes/resources.py +++ b/platypush/backend/http/app/routes/resources.py @@ -4,16 +4,18 @@ import re from flask import Blueprint, abort, send_from_directory from platypush.config import Config -from platypush.backend.http.app import template_folder +from platypush.backend.http.app import template_folder, base_folder from platypush.backend.http.app.utils import authenticate, authentication_ok, \ send_message resources = Blueprint('resources', __name__, template_folder=template_folder) +favicon = Blueprint('favicon', __name__, template_folder=template_folder) # Declare routes list __routes__ = [ resources, + favicon, ] @resources.route('/resources/', methods=['GET']) @@ -52,4 +54,11 @@ def resources_path(path): return send_from_directory(real_path, file_path) +@favicon.route('/favicon.ico', methods=['GET']) +def favicon(): + """ favicon.ico icon """ + return send_from_directory(os.path.join(base_folder, 'static', 'resources'), + 'favicon.ico') + + # vim:sw=4:ts=4:et: diff --git a/platypush/backend/http/static/resources/favicon.ico b/platypush/backend/http/static/resources/favicon.ico new file mode 100644 index 00000000..9e69c1ca Binary files /dev/null and b/platypush/backend/http/static/resources/favicon.ico differ