How do you deploy a Pharo-based web application? Does it need the image? And how do you scale?
And... how do you deploy a Pharo-based desktop application? Does it need the image? Can you compile it?
And... how do you deploy a Pharo-based desktop application? Does it need the image? Can you compile it?
Deploying is easy, it is as any executable with some dlls and resources.
I deploy web apps on Azure with Windows 2012 R2 server and run them with NSSM so that they are nice services.
Otherwise, I run them on Linux with monit or supervisord.
As for scaling, well, you can run a bunch of running VMs with a load balancer in front.
An option is to use GsDevToolkit because Gemstone can run Pharo code and scale quite far.
A lot of apps do not need the scaling actually. So, 4 or 5 VM instances can really go a long way.