2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-28 11:36:44 +00:00

feat(contrib): Log docker and RTD (#9156)

This commit is contained in:
Matthias Mair 2025-02-22 22:14:53 +01:00 committed by GitHub
parent 07423ff247
commit 211c833c44
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,12 +18,16 @@ from invoke.exceptions import UnexpectedExit
def is_docker_environment(): def is_docker_environment():
"""Check if the InvenTree environment is running in a Docker container.""" """Check if the InvenTree environment is running in a Docker container."""
return os.environ.get('INVENTREE_DOCKER', 'False') from src.backend.InvenTree.InvenTree.config import is_true
return is_true(os.environ.get('INVENTREE_DOCKER', 'False'))
def is_rtd_environment(): def is_rtd_environment():
"""Check if the InvenTree environment is running on ReadTheDocs.""" """Check if the InvenTree environment is running on ReadTheDocs."""
return os.environ.get('READTHEDOCS', 'False') == 'True' from src.backend.InvenTree.InvenTree.config import is_true
return is_true(os.environ.get('READTHEDOCS', 'False'))
def task_exception_handler(t, v, tb): def task_exception_handler(t, v, tb):
@ -1325,6 +1329,10 @@ API {InvenTreeVersion.inventreeApiVersion()}
Node {node if node else NA} Node {node if node else NA}
Yarn {yarn if yarn else NA} Yarn {yarn if yarn else NA}
Environment:
Docker {is_docker_environment()}
RTD {is_rtd_environment()}
Commit hash: {InvenTreeVersion.inventreeCommitHash()} Commit hash: {InvenTreeVersion.inventreeCommitHash()}
Commit date: {InvenTreeVersion.inventreeCommitDate()}""" Commit date: {InvenTreeVersion.inventreeCommitDate()}"""
) )