Files
taskrunner/registry/dbpg_actions.py
T
esilva 8d73d5ded7
main / Explore-Gitea-Actions (push) Failing after 14s
Migrating the classes to pydantic
2026-08-03 23:37:25 +01:00

22 lines
612 B
Python

# restic actions registry
from playbook.action_registry import ActionRegistry
from playbook.logging_models import StepLogModel
from playbook.models import ContextChecker
from registry.docker_actions import dockeractions
import sys
import json
import docker
import subprocess
dbpgactions = ActionRegistry(name="dbpg_actions_reg")
@dbpgactions.register(name="dump_pg_database", version="")
@ContextChecker.requires("database", "compose")
def dump_pg_database_from_container(ctx, name) -> StepLogModel:
print(ctx, file=sys.stderr)
return StepLogModel.ok(name, "", pipe_ctx={"new_data": "coolData"})