https://forum.world.st/running-Pharo8-in-Digitalocean-tp5115160p5116702.html
application server. So cwould it work from the command line tools without
changes.
...$ ...
> > wrote:
>>
>> Hi,
>>
>> Everybody is free to do whatever they want, of course.
>>
>> My advice would be to not use graphical tools to deploy server
>> applications (unless as add ons afterwards, like a dashboard or
>> management app).
>>
>> Use Linux (Ubuntu is the safest choice).
>>
>> Stick with headless (no gui) command line tools.
>>
>> Pharo is very good at this.
>
> Also use 64-bit (that is 64-bit Pharo on 64-bit Linux), it will make your
> life much easier.
>
> Here is a short example:
>
> stfx@audio359:~$ mkdir pharo8
>
> stfx@audio359:~$ cd !$
> cd pharo8
>
> stfx@audio359:~/pharo8$ curl get.pharo.org/64/80+vm | bash
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 3054 100 3054 0 0 67866 0 --:--:-- --:--:-- --:--:--
> 69409
> Downloading the latest 80 Image:
>
http://files.pharo.org/get-files/80/pharo64.zip> Pharo.image
> Downloading the latest pharoVM:
>
http://files.pharo.org/get-files/80/pharo64-linux-stable.zip> pharo-vm/pharo
> Creating starter scripts pharo and pharo-ui
>
> stfx@audio359:~/pharo8$ nohup ./pharo Pharo.image eval --no-quit 'ZnServer
> startOn: 9090' &
> [1] 84125
> nohup: ignoring input and appending output to 'nohup.out'
>
> stfx@audio359:~/pharo8$ curl
http://localhost:9090/random> CF4173824EF6E0D9F336E5464A5FACB8ABEFFD1A6EE7A5F9F6631186F619606
>
> stfx@audio359:~/pharo8$ jobs
> [1]+ Running nohup ./pharo Pharo.image eval --no-quit
> 'ZnServer startOn: 9090' &
>
> stfx@audio359:~/pharo8$ kill %1
> [1]+ Terminated nohup ./pharo Pharo.image eval --no-quit
> 'ZnServer startOn: 9090'
>
> BTW, nohup is one way to keep something running after you log out
> (systemctl services being the pro/real way)
>
>> The following book chapter explain things reasonably well:
>>
>>
https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/DeploymentWeb/DeployForProduction.html>>
>> Nowadays, you would use Baselines and git though.
>>
>> I can give you more info if you want. Feel free to ask questions.
>>
>> Sven
>>
>>> On 16 May 2020, at 07:00, Sanjay Minni <
> > wrote:
>>>
>>> Hi
>>>
>>> Eventually in a Digitalocean Ubuntu droplet, I connected from Windows 10
>>> to
>>> a Ubuntu Graphical desktop, installed PharoLauncher and couple of images
>>> and
>>> got seaside up, installed Mongo DB and a Pharo App. pretty smooth and
>>> can
>>> share how to step by step if anybody is interested.
>>>
>>> (note: no additional software is required on Windows 10 except chrome -
>>> as
>>> SSH, Remote Desktop is inbuilt, Chrome only for its VNC app)
>>>
>>> Question: what is the best way to run and leave the Pharo App as a
>>> seaside
>>> server running.
>>> Currently I am running thru the X Desktop and if I Disconnect / logout
>>> from
>>> the remote desktop session then the pharo app may go down. also is that
>>> the
>>> most stable and resource optimised way
>>>
>>> further: is Apache recommended
>>>
>>>
>>>
>>>
>>> -----
>>> cheers,
>>> Sanjay
>>> --
>>> Sent from:
http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html>>>
>>