From 250201b433c0a99f6cabcb2596bfe43f1a5a3968 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 13 Oct 2023 16:11:25 +0200 Subject: Moving to prod! --- blog_experiment/blog/__main__.py | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 blog_experiment/blog/__main__.py (limited to 'blog_experiment/blog/__main__.py') diff --git a/blog_experiment/blog/__main__.py b/blog_experiment/blog/__main__.py deleted file mode 100644 index 21033902..00000000 --- a/blog_experiment/blog/__main__.py +++ /dev/null @@ -1,36 +0,0 @@ -import argparse -import logging -import sys - -from bicephalus import main as bicephalus_main -from bicephalus import otel -from bicephalus import ssl - -import blog - -from blog import meta - - -def main(): - otel.configure_logging(logging.INFO) - - parser = argparse.ArgumentParser() - parser.add_argument("--key-cert", nargs=2, metavar=("KEY", "CERT",), help="Path to a key and a file") - parser.add_argument("schema") - parser.add_argument("host") - args = parser.parse_args() - meta.SCHEMA = args.schema - meta.HOST = args.host - - if args.key_cert: - key, cert = args.key_cert - with ssl.ssl_context_from_files(cert, key) as ssl_context: - bicephalus_main.main(blog.handler, ssl_context, 8000) - sys.exit(0) - - with ssl.temporary_ssl_context("localhost") as ssl_context: - bicephalus_main.main(blog.handler, ssl_context, 8000) - sys.exit(0) - -if __name__ == "__main__": - main() -- cgit v1.2.3