aboutsummaryrefslogtreecommitdiff
path: root/blog_experiment/blog/__main__.py
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-10-13 16:11:25 +0200
committeralex <alex@pdp7.net>2023-10-13 16:11:25 +0200
commit250201b433c0a99f6cabcb2596bfe43f1a5a3968 (patch)
tree8dc5de16ed4315b3ab4fcc001b7dbd74d475c4b3 /blog_experiment/blog/__main__.py
parent1a80ac63854ba4ea28f81194ad15314771e979d5 (diff)
Moving to prod!
Diffstat (limited to 'blog_experiment/blog/__main__.py')
-rw-r--r--blog_experiment/blog/__main__.py36
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()