copied from internal repo

This commit is contained in:
Dragroth
2026-01-22 12:37:26 +01:00
parent a475364582
commit 7451b63f62
118 changed files with 17182 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
import os
import shutil
from conpeek_setup import util
def run(config):
util.print_black_light("Preparing mongodb file")
output_directory = os.path.join(util.get_output_path(), "mongodb")
template_mongodb_directory = os.path.join(util.get_templates_path(), "mongodb")
shutil.rmtree(output_directory, ignore_errors=True)
os.makedirs(output_directory, exist_ok=True)
files_to_copy = [
"mongo_init.sh",
"text_to_speech.js"
]
for file in files_to_copy:
util.copy_file(os.path.join(template_mongodb_directory, file), output_directory)
util.basic_on_location_sed(os.path.join(output_directory, "mongo_init.sh"), 'MASTER_PASSWORD', config["machine_secrets"]["master_password"])