def parse_upload(upload_id):
    db = get_db_from_env()
    storage_client = get_storage_client_from_env()
    try:
        parse_upload_package(upload_id, db, storage_client)
    except:
        logger.error(traceback.format_exc())
Beispiel #2
0
def get_app():
    storage_connection_string = os.environ['STORAGE_CONNECTION_STRING']
    jwt_secret_key = os.environ['JWT_SECRET_KEY']
    aquascope_test_user = os.environ['AQUASCOPE_TEST_USER']
    aquascope_test_pass = os.environ['AQUASCOPE_TEST_PASS']
    aquascope_secondary_pass = os.environ['AQUASCOPE_SECONDARY_PASS']
    environment = os.environ['ENVIRONMENT']
    celery_user = os.environ['CELERY_USER']
    celery_password = os.environ['CELERY_PASS']
    celery_address = os.environ['CELERY_ADDRESS']
    page_size = os.environ['PAGE_SIZE'] if 'PAGE_SIZE' in os.environ else 500

    db_client, db = get_db_from_env()
    app = make_app(db_client, db, storage_connection_string, jwt_secret_key,
                   aquascope_test_user, aquascope_test_pass, aquascope_secondary_pass,
                   environment, celery_user, celery_password, celery_address, page_size)
    return app
def main():
    db_client, db = get_db_from_env(with_create_collections=False)
    storage_client = get_storage_client_from_env()
    add_upload_id_field_to_items(db, storage_client)
def main():
    db_client, db = get_db_from_env(with_create_collections=False)
    set_marta_to_modified_by_in_not_null_annotable_fields(db)
def main():
    db_client, db = get_db_from_env(with_create_collections=False)
    rename_filenames_in_items(db)
def run_populate_system(data_directory):
    db_client, db = get_db_from_env()

    storage_client = blob_storage_client(
        connection_string=os.environ['STORAGE_CONNECTION_STRING'])
    populate_system_with_items(data_directory, db, storage_client)
def main():
    db = get_db_from_env(with_create_collections=False)
    add_modification_fields_to_item_schema(db)
Beispiel #8
0
def main():
    db = get_db_from_env(with_create_collections=False)
    add_tags_field_to_uploads(db)
def main():
    db_client, db = get_db_from_env(with_create_collections=False)
    add_tags_field_to_items(db)