3 ms·
The image is the compiled bytecode. There is no source in there. The source code is in the PharoXX.sources files and .changes files. Deploying is easy, it is a
by philippeback 9y ago
The image is the compiled bytecode. There is no source in there. The source code is in the PharoXX.sources files and .changes files.
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.