delete existing snapshot before recreating

This commit is contained in:
CREDO23 2026-04-13 18:11:40 +02:00
parent 4bd9ff15eb
commit c4a5ac4144

View file

@ -39,6 +39,14 @@ def main() -> None:
.run("mkdir -p /home/daytona/documents && ln -sf /home/daytona/documents /documents")
)
try:
existing = daytona.snapshot.get(SNAPSHOT_NAME)
print(f"Deleting existing snapshot '{SNAPSHOT_NAME}'...")
daytona.snapshot.delete(existing)
print("Deleted.")
except Exception:
pass
print(f"Creating snapshot '{SNAPSHOT_NAME}' with packages: {', '.join(PACKAGES)}")
snapshot = daytona.snapshot.create(
CreateSnapshotParams(name=SNAPSHOT_NAME, image=image),