I don’t have any experience with portainer, but you may have luck with these references:
Supported by Invoice Ninja GitHub and Event Schedule GitHub