In today's development world is easier than ever to deploy your projects online with minimal configuration, with frontend and JAM Stack/node powered apps there are a lot of good options: Vercel, Netlify, GitHub Pages, Gitlab Pages, Firebase Hosting. Unfortunately for modern php/Laravel powered apps with Vue/React frontend there's no too many with minimal configuration with the quality of the options mentioned above out of https://www.heroku.com/ before the change of its terms and I don't find a good one-to-one replacement for it.
Later I found https://zellwk.com/blog/github-actions-deploy/ I just needed the SSH key to push from GitHub Action instead of my local as the first approach.