changeset 2f74a1ad7085 in www.tryton.org:default
details: https://hg.tryton.org/www.tryton.org?cmd=changeset;node=2f74a1ad7085
description:
        Add support for KeyCDN

        review281821002
diffstat:

 .hgignore                |  1 +
 app.py                   |  6 ++++--
 docker-compose.yml       |  2 ++
 requirements.txt         |  2 +-
 sass/footer/_footer.scss |  9 +++------
 templates/layout.html    |  5 ++++-
 6 files changed, 15 insertions(+), 10 deletions(-)

diffs (98 lines):

diff -r 1c677bcc32a7 -r 2f74a1ad7085 .hgignore
--- a/.hgignore Wed Jul 10 16:07:25 2019 +0200
+++ b/.hgignore Fri Jul 12 10:36:35 2019 +0200
@@ -2,3 +2,4 @@
 static/js
 static/fonts/Icons
 sass/iconfont/_icons.scss
+website.env
diff -r 1c677bcc32a7 -r 2f74a1ad7085 app.py
--- a/app.py    Wed Jul 10 16:07:25 2019 +0200
+++ b/app.py    Fri Jul 12 10:36:35 2019 +0200
@@ -1,6 +1,7 @@
 #!/bin/env python3
 import datetime
 import logging
+import os
 
 from collections import namedtuple, OrderedDict
 from functools import partial
@@ -15,8 +16,8 @@
 from flask.logging import default_handler
 from flask.templating import TemplateNotFound
 from flask_caching import Cache
+from flask_cdn import CDN
 from flask_gravatar import Gravatar
-from flask_rev import Rev
 from flask_sitemap import Sitemap
 from icalendar import Calendar
 from lxml import objectify, html
@@ -63,8 +64,9 @@
     'presentations-alt', 'contribute-alt', 'foundation-alt', 'supporters-alt',
     'donate-alt', 'donate_thanks', 'donate_cancel', 'service_providers-alt',
     'sitemap.xml']
+app.config['CDN_DOMAIN'] = os.environ.get('CDN_DOMAIN')
 cache.init_app(app)
-Rev(app)
+CDN(app)
 Gravatar(app, size=198, default='mp', use_ssl=True)
 sitemap = Sitemap(app=app)
 
diff -r 1c677bcc32a7 -r 2f74a1ad7085 docker-compose.yml
--- a/docker-compose.yml        Wed Jul 10 16:07:25 2019 +0200
+++ b/docker-compose.yml        Fri Jul 12 10:36:35 2019 +0200
@@ -3,6 +3,8 @@
 services:
     website:
         build: .
+        env_file:
+            - website.env
         ports:
             - "127.0.0.1:5000:5000"
         restart: unless-stopped
diff -r 1c677bcc32a7 -r 2f74a1ad7085 requirements.txt
--- a/requirements.txt  Wed Jul 10 16:07:25 2019 +0200
+++ b/requirements.txt  Fri Jul 12 10:36:35 2019 +0200
@@ -2,7 +2,7 @@
 Flask-Caching
 Flask-Gravatar
 Flask-Sitemap
-flask-rev
+flask-cdn
 icalendar
 lxml
 requests
diff -r 1c677bcc32a7 -r 2f74a1ad7085 sass/footer/_footer.scss
--- a/sass/footer/_footer.scss  Wed Jul 10 16:07:25 2019 +0200
+++ b/sass/footer/_footer.scss  Fri Jul 12 10:36:35 2019 +0200
@@ -44,12 +44,9 @@
 
   .subfooter {
     background-color: $dark;
+    color: $navbar-dark-color;
+    margin: 0;
     padding: 15px 0;
-
-    p {
-      color: $navbar-dark-color;
-      margin: 0;
-      text-transform: uppercase;
-    }
+    text-transform: uppercase;
   }
 }
diff -r 1c677bcc32a7 -r 2f74a1ad7085 templates/layout.html
--- a/templates/layout.html     Wed Jul 10 16:07:25 2019 +0200
+++ b/templates/layout.html     Fri Jul 12 10:36:35 2019 +0200
@@ -124,7 +124,10 @@
             </section>
             <div class="subfooter">
                 <div class="container">
-                    <p>Contents © {{ copyright_dates }} Tryton <a 
href="https://creativecommons.org/licenses/by-sa/3.0/";>CC BY-SA 3.0</a></p>
+                    <div class="row">
+                        <div class="col col-12 col-md-6">Contents © {{ 
copyright_dates }} Tryton <a 
href="https://creativecommons.org/licenses/by-sa/3.0/";>CC BY-SA 3.0</a></div>
+                        <div class="col col-12 col-md-6 text-md-right">Made 
with <a href="https://www.palletsprojects.com/p/flask/";>Flask</a> and delivered 
through <a href="https://www.keycdn.com/";>KeyCDN</a></div>
+                    </div>
                 </div>
             </div>
             {% endblock footer %}

Reply via email to