I have my first mostsimple website (just for learning purpose) and have been able to upload the files to github repository.
A) I want now publish my site to the web. I studied different articles in wappler materials. Is there a recommendation whether its best to go for Heroku, Digitalocean or AWS or any other?
B) What should I go for in order I am not limited later (maybe there comes the day my websites are not just static) and have access to fast responding servers?
C) Where do I find a simple guidance on how to publish to the web incl. the step of how to point the domain to the hosting?
I believe Digital Ocean is too complex for me. What managed host Swiss or Euope based can you recommend?
I only know managed histing in connection to wordpress. Thereof kinsta.com is a good solution.
Ok I found in project settings: I have set it to "None" as I believe a static website does not need a server model. However, I would normally set this to NodeJS.
Aah, if you’ve not used a server model then the hosting can be anywhere so I would set the target up as FTP, put in the hosting FTP details and then publish it. Wappler will upload the files via FTP to the hosting server.
If it’s for learning purposes just go with heroku free tier. Connect your github account in their dashboard and deploy your repository. It is the simplest way of all and free.
Your deployment workflow would look like:
Develop in wappler locally, push changes to github, deploy to heroku(this can be manual or automatic)
@JonL I also have a paid docker account and still hope I could somehow get to see the local docker hosting files in my online acciunt and publish directly from there. But so far no success.
My rationale was when I have docker hosting (set in wappler) I should be able to connect to docker online resp replicate these files and from there deploy the containerized files to any hoster.
But obviously I am wrong and I can give up that account.
Your GIT remotes are managed by clicking on the globe icon.
If you don’t want to push your changes anymore to github just click on the delete link.
To add your gitlab repository just add it as you did with github.
Tip: You don’t have to delete your github remote to add another one. You can push your code to several remotes if you want to have a git remote repository backup just in case.
Sorry Jon, so your hint “Remotes” was not on the hosting service but in connection to remote repositories. This in differentiation to local repository.