[AB-xxx] initial experience leaderboard version

This commit is contained in:
Sheldan
2024-03-25 20:39:21 +01:00
parent 8f9b7eba16
commit bc0c3a18d7
46 changed files with 17561 additions and 1 deletions

View File

@@ -0,0 +1,3 @@
FROM alpine:3.19.0
ADD resources /python/resources
ADD python /python

View File

@@ -0,0 +1,16 @@
from __main__ import app
import requests
import logging
import os
backend_host = os.getenv('BACKEND_HOST')
backend_port = os.getenv('BACKEND_PORT')
server_url = f'http://{backend_host}:{backend_port}/servers/v1'
@app.route('/servers/v1/<serverId>/info')
def get_server_info(serverId):
server = requests.get(f'{server_url}/{serverId}/info')
logging.info(f'returning server info')
return server.text, server.status_code