3
0
mirror of https://kolaente.dev/konrad/docker-db-backup.git synced 2026-01-09 12:40:07 +01:00
Files
docker-database-autobackup/main.go
2021-12-05 13:38:36 +01:00

34 lines
522 B
Go

package main
import (
"log"
)
func main() {
c, err := getClient()
if err != nil {
log.Fatalf("Could not create client: %s", err)
}
updateFullBackupPath()
containers, err := getContainers(c)
if err != nil {
log.Fatalf("Could not get containers: %s", err)
}
storeContainers(c, containers)
err = cleanupOldBackups()
if err != nil {
log.Fatalf("Could not clean old backups: %s", err)
}
err = dumpAllDatabases(c)
if err != nil {
log.Fatalf("Could not dump databases: %s", err)
}
// TODO: Cron
}