Re: [Pharo-users] PharoCloud Ephemeric Cloud updates

2017-07-05 Thread Marcus Denker

> 
> 2) Added support for Pharo 6 (32 bits only for now). Pharo 6 is particularly
> slow in read-only environments, so... now environment is writable. All
> changes are written to memory and reset on restart. Kind of works, Pharo 6
> images are starting in 1-2 seconds (after initial load which may take for
> like 10 seconds). I migrated all my apps to the Pharo 6 and seems to work
> fine now.
> 
We should really fix that… do you know if there is already an issue tracker 
entry?

> 
> 4) As result now you can remotely connect, debug and control Images running
> at PharoCloud using PharmIDE:
> http://docs.swarm.pharocloud.com/article/remote_debug
> This is so awesome! Thank you to Denis for his great work on PharmIDE:
> http://dionisiydk.blogspot.com/2017/01/pharmide-pharo-remote-ide-to-develop.html
> Please try it and tell me if it works for you.

Nice!

Marcus


Re: [Pharo-users] PharoCloud Ephemeric Cloud updates

2017-07-04 Thread Denis Kudriashov
Good job Mike.
It opens a lot of possibilities.

2017-07-03 23:17 GMT+02:00 mikefilonov :

>
> 4) As result now you can remotely connect, debug and control Images running
> at PharoCloud using PharmIDE:
> http://docs.swarm.pharocloud.com/article/remote_debug
> This is so awesome! Thank you to Denis for his great work on PharmIDE:
> http://dionisiydk.blogspot.com/2017/01/pharmide-pharo-
> remote-ide-to-develop.html
> Please try it and tell me if it works for you.


It works fine. I just tested it.

Best regards,
Denis


[Pharo-users] PharoCloud Ephemeric Cloud updates

2017-07-03 Thread mikefilonov
Hi,

Some updates on Ephemeric Cloud development:

1) Ephemeric cloud moved from OVH to Digital Ocean. In theory this opens an
opportunity to run instances in different datacenter regions of DO. I think
about adding a node in Frankfurt. Any thoughts?

2) Added support for Pharo 6 (32 bits only for now). Pharo 6 is particularly
slow in read-only environments, so... now environment is writable. All
changes are written to memory and reset on restart. Kind of works, Pharo 6
images are starting in 1-2 seconds (after initial load which may take for
like 10 seconds). I migrated all my apps to the Pharo 6 and seems to work
fine now.

3) Added custom ports support. Now it is possible to expose any additional
ports needed for your Image. If you set an integer array to property
"customPorts" system will expose and forward to these ports on start of the
instance. Public addresses of the exposed ports are available on
"mappedPorts". Note that public addresses are changed every start (and not
accessible on stopped Images).

4) As result now you can remotely connect, debug and control Images running
at PharoCloud using PharmIDE:
http://docs.swarm.pharocloud.com/article/remote_debug
This is so awesome! Thank you to Denis for his great work on PharmIDE:
http://dionisiydk.blogspot.com/2017/01/pharmide-pharo-remote-ide-to-develop.html
Please try it and tell me if it works for you.

5) Completely new http gate for ephemerics. Instead of golang version now it
is run on nginx + lua. This allows virtually all features to work. Like
websockets:

http://aidaweb.swarm.pharocloud.com/?view=realtime

6) Optimized Image upload should give pretty good boost in sending new
Images to cloud.

Just a reminder: to get free access to the cloud you can use your Pharo
Association account or register at pharocloud main site. You can log in
here:

https://www.pharocloud.com/manager

Docs can be found here:  http://docs.swarm.pharocloud.com/

Looking forward for feedback.

Cheers,
Mike





--
View this message in context: 
http://forum.world.st/PharoCloud-Ephemeric-Cloud-updates-tp4953360.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.