Show current (short) git hash on /status

This commit is contained in:
Sage Vaillancourt 2022-10-03 14:28:43 -04:00
parent c823f3b55c
commit 9dd136a44e
1 changed files with 4 additions and 1 deletions

View File

@ -1,6 +1,7 @@
# Copyright Sage Vaillancourt 2021 # Copyright Sage Vaillancourt 2021
import json import json
import logging
import os import os
import subprocess import subprocess
import threading import threading
@ -282,7 +283,9 @@ def git_update() -> None:
@writing_blueprint.route('/status', methods=['GET']) @writing_blueprint.route('/status', methods=['GET'])
def status_page() -> Response: def status_page() -> Response:
status_message = f"Currently running on '{os.environ.get('UNDERCOVER_SERVER_NAME')}' server" status_message = f"Currently running on '{os.environ.get('UNDERCOVER_SERVER_NAME')}' server"
return make_response(render_template('error.jinja2', status=200, error_text=status_message), 200) logging.error(subprocess.check_output(['pwd']))
current_git_hash = subprocess.check_output(['git', 'rev-parse', '--short', 'HEAD'], shell=True, universal_newlines=True)
return make_response(render_template('error.jinja2', status=200, error_text=status_message, extra_text=current_git_hash), 200)
@writing_blueprint.route('/', methods=['POST']) @writing_blueprint.route('/', methods=['POST'])