|
@@ -188,22 +188,25 @@ def run_backup():
|
|
|
# 1. get connection
|
|
|
dbx = get_dropbox_connection()
|
|
|
|
|
|
- # 2. create folder name
|
|
|
+ # 2. delete old folders
|
|
|
+ delete_dropbox_old_folder(dbx)
|
|
|
+
|
|
|
+ # 4. create folder name
|
|
|
folder_path = create_folder_path()
|
|
|
|
|
|
- # 3. create dropbox folder
|
|
|
+ # 4. create dropbox folder
|
|
|
create_dropbox_folder(folder_path, dbx)
|
|
|
|
|
|
- # 4. get docker client
|
|
|
+ # 5. get docker client
|
|
|
docker_client = get_docker_client()
|
|
|
|
|
|
- # 5. list database
|
|
|
+ # 6. list database
|
|
|
databases = list_postgres_databases(docker_client)
|
|
|
|
|
|
- # 6. filter databases by active containers
|
|
|
+ # 7. filter databases by active containers
|
|
|
databases = filter_databases_by_active_containers(databases, docker_client)
|
|
|
|
|
|
- # 7. backup databases
|
|
|
+ # 8. backup databases
|
|
|
for db in databases:
|
|
|
(backup_ok, backup_name) = create_postgres_backup(db, docker_client)
|
|
|
|
|
@@ -220,6 +223,4 @@ def run_backup():
|
|
|
|
|
|
docker_client.close()
|
|
|
|
|
|
-# run_backup()
|
|
|
-dbx = get_dropbox_connection()
|
|
|
-delete_dropbox_old_folder(dbx)
|
|
|
+run_backup()
|