Non-cloud deployment?

How difficult is it to deploy Wasp apps on an air-gapped network? Basically, some sort of bare metal deployment on a local server. This probably won't be an immediate issue since right now I'm targeting the Viam robotics framework, whose main selling point is its cloud story, but it was a common client request at my previous company, which used the Robotics Operating System (ROS). It's one of those issues that I might be able to ignore for a long time, but then would suddenly be a major pain point in the future.
3 Replies
Zeko369
Zeko3699mo ago
Quite easy, since wasp can be built as a docker container and just hosted on any linux os
Chris Paliqaw
Chris Paliqaw9mo ago
Sweet!
martinsos
martinsos9mo ago
Yes exactly as @Zeko369 said, we make sure that Wasp apps are quite self-reliant -> there is no requirement for anything external except for email sending provider if you want to use Wasp's built-in email sending mechanism, and even that you can just skip and do your own thing. For more info, here are our docs on Deployment: https://wasp-lang.dev/docs/advanced/deployment/overview , and if you will indeed have some specific situation like the one you described, we will be happy to assist with that.
Overview | Wasp
Wasp apps are full-stack apps that consist of: