Help with deployment

I’m trying to build an installable progressive web app for my own startup. I don’t have much experience in deployment but I have to deploy this myself. The web app is developed with docker.

I’m currently struggling to deploy this app for testing purposes. When I’m searching the web for alternatives to do that I drown in information about expensive web services that are complicated to use (aws, google cloud etc). Does anyone have any tips on cheap and easy-to-use services for someone with little experience in back-end and hosting. It has to be capable of building docker-compose because that’s what the application is built on.

Any tips on good information/tutorials about this kind of deployment would also be greatly appreciated.