added documentation and error messages

This commit is contained in:
2025-05-03 22:50:16 -04:00
parent de9424ceea
commit 2ab7c3e7f2
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,6 @@
# Migrabrator
A tool to migrate abra apps from one server and or domain to another.
## Requirements
python packages: icecream

View File

@ -82,7 +82,7 @@ def copy_files_between_servers(source_server, source_dir, destination_server, de
def copy_volumes(source_app, target_server, target_domain, move=False):
if not any([target_domain, target_server]):
logging.error(
'At leat one of target_domain or target_app need to be speicified')
'At leat one of target_domain or target_app need to be specified')
exit(1)
source_server = get_server(source_app)
source_service = source_app.replace(".", "_")
@ -178,7 +178,7 @@ def get_domain(app_name):
def copy_secrets(source_app, target_domain):
print(f"Get Secretes from {source_app}...")
print(f"Get secrets from {source_app}...")
secrets = get_secrets(source_app)
insert_secrets(target_domain, secrets)
@ -206,6 +206,8 @@ def get_backupbot(app_name):
for app in server_list[server]['apps']:
if app['recipe'] == 'backup-bot-two':
return app['appName']
logging.error(f"No backup-bot-two service found on {server}")
exit()
def insert_secrets(target_domain, secrets):