mirror of
				https://gitea.publichub.eu/oscar.krause/fastapi-dls.git
				synced 2025-11-04 05:36:06 +00:00 
			
		
		
		
	include version and commit hash in status endpoint
This commit is contained in:
		@@ -17,6 +17,11 @@ import dataset
 | 
			
		||||
from Crypto.PublicKey import RSA
 | 
			
		||||
from Crypto.PublicKey.RSA import RsaKey
 | 
			
		||||
 | 
			
		||||
logger = logging.getLogger()
 | 
			
		||||
dotenv_values('version.env')
 | 
			
		||||
 | 
			
		||||
VERSION, COMMIT, DEBUG = getenv('VERSION', 'unknown'), getenv('COMMIT', 'unknown'), bool(getenv('DEBUG', False))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def load_file(filename) -> bytes:
 | 
			
		||||
    with open(filename, 'rb') as file:
 | 
			
		||||
@@ -60,7 +65,7 @@ async def index():
 | 
			
		||||
 | 
			
		||||
@app.get('/status')
 | 
			
		||||
async def status(request: Request):
 | 
			
		||||
    return JSONResponse({'status': 'up'})
 | 
			
		||||
    return JSONResponse({'status': 'up', 'version': VERSION, 'commit': COMMIT, 'debug': DEBUG})
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@app.get('/-/origins')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user