Bezier Curve as Constraint for Bones? (Rolling garage door)
You can do something similar without using bones:

Subdivide a plane so that it corresponds to the door parts (same size as the door), for instance, this:

Add a curve modifier to this plane. The plane will keep its flat parts following the curve.
Parent the door to the plane.
Add a &quot;surface deform&quot; modifier to the door targeting to the plane (and bind it). The door will stay conformed to the flat parts of the plane.

Animate the plane along its curve axis.