import http.server
import socketserver
import os

PORT = 8090

class CustomHTTPRequestHandler(http.server.SimpleHTTPRequestHandler):
    def translate_path(self, path):
        if path.startswith('/sara/'):
            # Serve files from 'sara/logs'
            return os.path.join(os.getcwd(), 'sara/logs', path[6:])
        elif path.startswith('/sara_dev/'):
            # Serve files from 'sara_dev/logs'
            return os.path.join(os.getcwd(), 'sara_dev/logs', path[10:])
        else:
            # Default to the root directory
            return http.server.SimpleHTTPRequestHandler.translate_path(self, path)

handler = CustomHTTPRequestHandler

with socketserver.TCPServer(("", PORT), handler) as httpd:
    print(f"Serving HTTP on port {PORT}")
    httpd.serve_forever()
