diff --git a/main.go b/main.go index f916611..b6fb42d 100644 --- a/main.go +++ b/main.go @@ -41,6 +41,7 @@ func main() { } backupPDS(ctx, minioClient, bucketName) + backupTangledKnot(ctx, minioClient, bucketName) } func createMinioClient() (*minio.Client, error) { diff --git a/tangled_knot.go b/tangled_knot.go index 70d8fa8..a6ebf9a 100644 --- a/tangled_knot.go +++ b/tangled_knot.go @@ -14,15 +14,15 @@ import ( ) func backupTangledKnot(ctx context.Context, minioClient *minio.Client, bucketName string) { - if os.Getenv("BACKUP_TANGLED_KNOT") != "true" { - return - } - backupKnotDB(ctx, minioClient, bucketName) + backupKnotRepos(ctx, minioClient, bucketName) } func backupKnotDB(ctx context.Context, minioClient *minio.Client, bucketName string) { dir := os.Getenv("TANGLED_KNOT_DATABASE_DIRECTORY") + if dir == "" { + slog.Info("TANGLED_KNOT_DATABASE_DIRECTORY env not set - skipping knot DB backup") + } pipeReader, pipeWriter := io.Pipe() defer pipeReader.Close() @@ -38,6 +38,9 @@ func backupKnotDB(ctx context.Context, minioClient *minio.Client, bucketName str func backupKnotRepos(ctx context.Context, minioClient *minio.Client, bucketName string) { dir := os.Getenv("TANGLED_KNOT_REPOSITORY_DIRECTORY") + if dir == "" { + slog.Info("TANGLED_KNOT_REPOSITORY_DIRECTORY env not set - skipping knot repo backup") + } pipeReader, pipeWriter := io.Pipe() defer pipeReader.Close()