Web Deployment

Hello everyone, I currently have a local spring boot app that I wanna deploy.
FYI, I use openjdk-17, Apache Maven 3.9.6 and vaadin v.24
My app is stored in a private repo on GitHub.
How can I deploy it?
I have tried to deploy it on Render by creating a Dockerfile, but it gave me errors.