Issue #12 include version for easy reference.

pull/19/head
Leigh Morresi 3 years ago
parent cd6629ac2d
commit ae0f640ff4

@ -3,9 +3,6 @@ FROM python:3.8-slim
# https://stackoverflow.com/questions/58701233/docker-logs-erroneously-appears-empty-until-container-stops
ENV PYTHONUNBUFFERED=1
# Should be mounted from docker-compose-development.yml
RUN pip3 install -r /requirements.txt
WORKDIR /app
RUN [ ! -d "/datastore" ] && mkdir /datastore

@ -237,3 +237,10 @@ body:after, body:before {
user-select:none;
-o-user-select:none;
}
footer {
padding: 10px;
background: #fff;
color: #444;
text-align: center;
}

@ -25,7 +25,7 @@ class ChangeDetectionStore:
self.__data = {
'note': "Hello! If you change this file manually, please be sure to restart your changedetection.io instance!",
'watching': {},
'tag': "0.25",
'tag': '0.261',
'settings': {
'headers': {
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36',

@ -20,6 +20,8 @@
<a class="pure-menu-heading" href="/"><strong>Change</strong>Detection.io</a>
{% if current_diff_url %}
<a class=current-diff-url href="{{ current_diff_url }}"><span style="max-width: 30%; overflow: hidden;">{{ current_diff_url }}</a>
{% else %}
<span id="version-text" class="pure-menu-heading">Version {{ version }}</span>
{% endif %}
<ul class="pure-menu-list">
@ -66,5 +68,6 @@
{% endblock %}
</section>
</body>
</html>

@ -50,6 +50,10 @@ def main(argv):
datastore = store.ChangeDetectionStore(datastore_path=app_config['datastore_path'])
app = backend.changedetection_app(app_config, datastore)
@app.context_processor
def inject_version():
return dict(version=datastore.data['tag'])
if ssl_mode:
# @todo finalise SSL config, but this should get you in the right direction if you need it.
eventlet.wsgi.server(eventlet.wrap_ssl(eventlet.listen(('', port)),

Loading…
Cancel
Save