Depends on your disposition. I have an old shared server that I use. Others do it differently, I'm sure they will share too. But here is a guide I wrote for my steps for shared server.
@martinbean Bro we are living in different timezones :) . I posted this query when I went to sleep and checking it when I woke up. I hope you will understand :). Thanks for your effort.
@Snapey NO it's not. Maintaining the app happens after you successfully deploy the app :). Unfortunately I am facing issues in deploying the app at the very first stage.
Also companies like digital ocean and AWS actually have guides on this subject. I would advise follow one of those and not just some personal blog or YouTube video.
Now I wait for tests to be green on github actions
Then I open the ploi dashboard and click the deploy button. If I use staging, I click Deploy to staging, check it in a browser, and then Deploy production