aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCédric Bonhomme <cedric@cedricbonhomme.org>2016-02-03 21:00:25 +0100
committerCédric Bonhomme <cedric@cedricbonhomme.org>2016-02-03 21:00:25 +0100
commit4367d8d1df461806946e756370c9cb73e94f1a1a (patch)
tree409615a775d77f32b04c2bf266c11021ba058b22 /src
parentcarpy tests for alembic... (diff)
downloadnewspipe-4367d8d1df461806946e756370c9cb73e94f1a1a.tar.gz
newspipe-4367d8d1df461806946e756370c9cb73e94f1a1a.tar.bz2
newspipe-4367d8d1df461806946e756370c9cb73e94f1a1a.zip
It is now possible to give the address of a CDN server through the configuratin file (or a system variable).
Diffstat (limited to 'src')
-rw-r--r--src/conf.py2
-rw-r--r--src/conf/conf.cfg-sample2
-rw-r--r--src/web/templates/home.html2
-rw-r--r--src/web/views/views.py2
4 files changed, 6 insertions, 2 deletions
diff --git a/src/conf.py b/src/conf.py
index 8acdeef6..8ee77ceb 100644
--- a/src/conf.py
+++ b/src/conf.py
@@ -107,6 +107,8 @@ WEBSERVER_HOST = config.get('webserver', 'host')
WEBSERVER_PORT = config.getint('webserver', 'port')
WEBSERVER_SECRET = config.get('webserver', 'secret')
+CDN_ADDRESS = config.get('cdn', 'address')
+
NOTIFICATION_EMAIL = config.get('notification', 'notification_email')
NOTIFICATION_HOST = config.get('notification', 'host')
NOTIFICATION_PORT = config.getint('notification', 'port')
diff --git a/src/conf/conf.cfg-sample b/src/conf/conf.cfg-sample
index 98114c8a..2bcbca74 100644
--- a/src/conf/conf.cfg-sample
+++ b/src/conf/conf.cfg-sample
@@ -2,6 +2,8 @@
host = 127.0.0.1
port = 5000
secret = a secret only you know
+[cdn]
+address = https://cdn.cedricbonhomme.org/
[misc]
platform_url = http://127.0.0.1:5000/
admin_email =
diff --git a/src/web/templates/home.html b/src/web/templates/home.html
index c2966be7..fcb2a042 100644
--- a/src/web/templates/home.html
+++ b/src/web/templates/home.html
@@ -18,5 +18,5 @@
<body>
<section id="jarrapp" />
</body>
- <script type="text/javascript" src="{{ url_for('static', filename = 'js/bundle.min.js') }}"></script>
+ <script type="text/javascript" src="{% if cdn != '' %}{{ cdn }}bundle.min.js{% else %}{{ url_for('static', filename = 'js/bundle.min.js') }}{% endif %}"></script>
</html>
diff --git a/src/web/views/views.py b/src/web/views/views.py
index 223f96e9..88f3f8ce 100644
--- a/src/web/views/views.py
+++ b/src/web/views/views.py
@@ -237,7 +237,7 @@ from flask import jsonify
@login_required
@etag_match
def home():
- return render_template('home.html')
+ return render_template('home.html', cdn=conf.CDN_ADDRESS)
@app.route('/menu')
bgstack15