Show current (short) git hash on /status
This commit is contained in:
parent
c823f3b55c
commit
9dd136a44e
|
@ -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'])
|
||||||
|
|
Loading…
Reference in New Issue