mdvtools.dbutils.mdv_server_app#

Attributes#

Functions#

create_flask_app([config_name])

Create and configure the Flask app.

wait_for_database(app)

Wait for the database to be ready before proceeding.

read_secret(secret_name)

load_config(app[, config_name, enable_auth])

create_base_directory(app)

tables_exist()

is_valid_mdv_project(path)

serve_projects_from_db(app)

serve_projects_from_filesystem(app, base_dir)

Module Contents#

mdvtools.dbutils.mdv_server_app.logger[source]#
mdvtools.dbutils.mdv_server_app.ENABLE_AUTH[source]#
mdvtools.dbutils.mdv_server_app.oauth = None[source]#
mdvtools.dbutils.mdv_server_app.oauth[source]#
mdvtools.dbutils.mdv_server_app.create_flask_app(config_name=None)[source]#

Create and configure the Flask app.

mdvtools.dbutils.mdv_server_app.wait_for_database(app)[source]#

Wait for the database to be ready before proceeding.

mdvtools.dbutils.mdv_server_app.read_secret(secret_name)[source]#
mdvtools.dbutils.mdv_server_app.load_config(app, config_name=None, enable_auth=False)[source]#
mdvtools.dbutils.mdv_server_app.create_base_directory(app)[source]#
mdvtools.dbutils.mdv_server_app.tables_exist()[source]#
mdvtools.dbutils.mdv_server_app.is_valid_mdv_project(path: str)[source]#
mdvtools.dbutils.mdv_server_app.serve_projects_from_db(app)[source]#
mdvtools.dbutils.mdv_server_app.serve_projects_from_filesystem(app, base_dir)[source]#
mdvtools.dbutils.mdv_server_app.app[source]#