diff options
Diffstat (limited to 'blog_experiment/blog/__main__.py')
| -rw-r--r-- | blog_experiment/blog/__main__.py | 36 |
1 files changed, 0 insertions, 36 deletions
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() |
