Where should I deploy my open saas app?
Is there a commonly preferred platform? What should I be looking for?
16 Replies
Hi @robby. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
The recommended platforms for deploying your OpenSaaS app are Fly for the SaaS portion and Netlify for the static blog/docs portion. This recommendation comes from a discussion in the Wasp community where members shared their experiences and preferences.
However, it's important to note that these are not the only options. For instance, a community member mentioned they were planning to deploy their app on Google Cloud Platform (GCP) because they had credits available under GCP's startup program.
When choosing a platform, consider factors such as cost, ease of use, support for the technologies you're using, and any specific requirements your app may have.
Here are the relevant discussions for more context:
- OpenSaas Blog deployment (https://discord.com/channels/686873244791210014/1204929776272281641)
- How do you guys manage dev and prod deployments? (https://discord.com/channels/686873244791210014/1209726362399547402)
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------
Sorry @robby, I seem to be having a bit of trouble. Don't worry though, I've pinged my support and they will try to fix me up! :technologist:
Perhaps try again in 15mins?
I deployed it entirely (client, server and database) on railway 😄
Fly.io is the easiest one and has good documentation. Drawback is that you have to register your credit card in order to use it. But you can use basically anything, it is up to your taste.
Yup! The easiest is currently Fly because you can do
wasp deploy fly deploy
and it should work out of the box. But we do have instructions for couple other providers, and we also have instructions for manual deployment that you can use to deploy anywhere really.Overview | Wasp
Wasp apps are full-stack apps that consist of:
did you just follow the manual guide in the Wasp docs for this?
Mostly yes! I figured out some things that weren’t that relevant (already did a pull request and maybe I’ll do a few more to improve the docs with the problems I had)
oh nice. thanks so much
I will attempt fly. Thank you for the suggestion. I attempted to deploy on vercel. However, it has some issues. I think around the framework settings. Do we have any plans to make a simplified, documented path to deploy there?
Along the same line, did anyone tried to deploy the wasp app to other platform like Azure cloud using GitHub action? Because version control is important to the project. Thank you very much!
Hey @developwitheddy , we don't yet have instructions for Azure of GCP or AWS but hope to have -> some contributors already added a bit of instructions in GH issues, specifically for GCP!
It should be doable by folloing the "manual" instrutions though, so if you do go for it let us know and you can help us write the docs and contribute that way.
As for Github Actions -> no reason not to set it up in GitHub actions! You can do that yourself. That shouldn't be connected to (code) version control in any way though, whad did you mean by that?
Thank you @martinsos! I will go through it myself and ask questions here if I have any. I might be able to contribute to the documentation.
Wohooo @developwitheddy, you just became a Waspeteer level 2!
Awesome! I just found this also, @miho made GithubAction for deplyoing to Fly some time ago https://github.com/wasp-lang/deploy-action -> I am nto sure how much it is up to date but it can serve as inspiration if you need it.
Thank you @martinsos for your help. So many of you in community are willing to help! So much better than 5⭐ support!