Automated update of Base Application package.

This commit is contained in:
bot 2024-12-14 20:11:33 +00:00
parent 9f57af3ad1
commit 361961cad4
3 changed files with 15 additions and 23 deletions

Binary file not shown.

BIN
dist/app-1.0.0.tar.gz vendored

Binary file not shown.

View File

@ -1,8 +1,9 @@
import argparse
import base64
import json
import time
import uuid
import argparse
import dataset
from aiohttp import web
@ -243,58 +244,49 @@ class Application(WebDbApplication):
content_type="application/json",
)
argument_parser = argparse.ArgumentParser("Web service")
argument_parser.add_argument(
"--host",
default="0.0.0.0",
required=False,
type=str,
help="Host to serve on."
"--host", default="0.0.0.0", required=False, type=str, help="Host to serve on."
)
argument_parser.add_argument(
"--port",
default=8888,
required=False,
type=int,
help="Port to serve on."
"--port", default=8888, required=False, type=int, help="Port to serve on."
)
argument_parser.add_argument(
"--db-path",
default="sqlite:///:memory:",
required=False,
type=str,
help="SQLAlchemy db url. (e.g. sqlite:///app.db)"
help="SQLAlchemy db url. (e.g. sqlite:///app.db)",
)
argument_parser.add_argument(
"--basic-username",
default=None,
required=False,
type=str,
help="Basic Auth username."
help="Basic Auth username.",
)
argument_parser.add_argument(
"--basic-password",
default=None,
required=False,
type=str,
help="Basic Auth password."
help="Basic Auth password.",
)
argument_parser.add_argument(
"--db-web",
action="store_true",
help="Enable /db/* endpoints",
default=False
"--db-web", action="store_true", help="Enable /db/* endpoints", default=False
)
def create_app(*args, **kwargs):
global argument_parser
args = argument_parser.parse_args()
app = create_app(db_path=args.db_path,db_web=args.db_web,basic_username=args.basic_username,basic_password=args.basic_password)
app = create_app(
db_path=args.db_path,
db_web=args.db_web,
basic_username=args.basic_username,
basic_password=args.basic_password,
)
return app