import http.server
import ssl

PORT = 4443

handler = http.server.SimpleHTTPRequestHandler
httpd = http.server.HTTPServer(('0.0.0.0', PORT), handler)

# Create SSL context (modern and reliable)
context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
context.load_cert_chain(certfile='server.crt', keyfile='server.key')
#context.load_cert_chain(certfile='googledrive.accounts.login.oauth.google.com.notasafewebiste.com.pem', keyfile='googledrive.accounts.login.oauth.google.com.notasafewebiste.com-key.pem')

httpd.socket = context.wrap_socket(httpd.socket, server_side=True)

print(f"Serving HTTPS at https://googledrive.accounts.login.oauth.google.com.notasafewebiste.com:{PORT}")
httpd.serve_forever()
