From 8e4dbb8555789a22572e4f718557e6702ea0441c Mon Sep 17 00:00:00 2001
From: Sascha Herzinger <sascha.herzinger@uni.lu>
Date: Thu, 6 Apr 2017 10:55:06 +0200
Subject: [PATCH] Implementing CORS

---
 fractalis/__init__.py | 2 ++
 setup.py              | 1 +
 2 files changed, 3 insertions(+)

diff --git a/fractalis/__init__.py b/fractalis/__init__.py
index 09271d5..87bc3e0 100644
--- a/fractalis/__init__.py
+++ b/fractalis/__init__.py
@@ -6,12 +6,14 @@ Modules in this package:
 import logging
 
 from flask import Flask
+from flask_cors import CORS
 from redis import StrictRedis
 
 from fractalis.session import RedisSessionInterface
 
 
 app = Flask(__name__)
+CORS(app)  # allow everyone to submit requests
 
 # Configure app
 app.config.from_object('fractalis.config')
diff --git a/setup.py b/setup.py
index b06c8e8..1fd24fc 100644
--- a/setup.py
+++ b/setup.py
@@ -8,6 +8,7 @@ setup(
     packages=find_packages(),
     install_requires=[
         'Flask',
+        'flask-cors',
         'jsonschema',
         'celery[redis]',
         'redis',
-- 
GitLab