Ephemeric documentation

By Mike on 29 February 2016 at @tutorial 

Documentation on ephemeric is created and accessible via http://docs.swarm.pharocloud.com

[Use Case] How to connect an ephemeric application to a Digital Ocean droplet

By Mike on 11 September 2015 at @tutorial under #ephemericcloud, #runtime, #tutorial  

Ephemeric cloud managed runtime allows you to map remote services like MongoDB to ephemeric instances which looks like the services run locally with the applications on the same host. It allows a developer not to put any configuration to the applciation code but to use default local settings (as services will be mapped to the application at runtime).

How to publish a Teapot application in Ephemeric Cloud

By Mike on 8 September 2015 at @tutorial under #ephemericcloud, #Teapot  

To publish a Pharo Image in Ephemeric cloud you need to make it autostart on 8080 port. It is not a problem for Seaside applications as ZnZincServerAdaptor takes care of restarting the server, however it is not included in Teapot framework. If you just register a Teapot application and save it you will not see it running when you restart the Image. Thus you will not be able to publish it in Ephemeric Cloud as the published Image will not respond on 8080 port.

[Use Case] Managed runtime environment for web applications with Ephemeric Cloud

By Mike on 3 September 2015 at @tutorial under #ephemericcloud, #tutorial, #stunnel, #usecase  

The following two ephemeric applications are configured to work with a local database. However Ephemeric cloud's runtime maps a remote database to local ports of the applications. As a result those apps work with the same remote database without any configuration in the code.

How to manage a WebDAV server with Pharo Smalltalk

By Mike on 4 September 2015 at @tutorial under #tutorial, #webdav, #video, #ephemericcloud  

A small tutorial on how you can manage files on a WebDAV server with Pharo Smalltalk web application.

[Use Case] Pharo Smalltalk development process with Ephemeric cloud

By Mike on 1 September 2015 at @tutorial under #ephemericcloud, #stunnel  

Pharocloud Ephemeric Cloud is a powerful tool created for building stable development process with Pharo Smalltalk. The following article will introduce a deployment plan that allows to apply best practices of software development cycle to Pharo web application development.

[Use-Case] HTTPS configuration for multiple sites

By Mike on 28 August 2015 at @tutorial under #https, #gate, #usecase  

If you have multiple appliances running Pharo web-applications at Pharocloud you can configure HTTPS access using single GATE appliance. In this article we will overview the architecture and propose the GATE configuration for such scheme.

How to publish Smalltalk Image from Pharo Workspace

By Mike on 6 August 2015 at @tutorial under #ephemericcloud  

Ephemeric cloud is a cloud platform which is managed by REST API. It is very simple to publish your Pharo Image as ephemeric using just Pharo itself. You may execute the below listed script in any morden Pharo instance to publish it online (ZnClient class is available by default in Pharo).

How to set custom domain name to a Pharocloud appliance

By Mike on 27 January 2015 at @tutorial 

There are two options to have a custom domain linked to your Pharocloud appliance.

How to configure HTTPS connection to a Pharocloud appliance

By Mike on 27 January 2015 at @tutorial under #gate, #ssl, #https  

The standard approach to have SSL enabled for your Pharocloud appliances is to use an "SSL-termination" function which is provided by GATE appliance. This appliance acts as a middleware server which maintains SSL-sessions with clients and transmits requests to a logic server via plain chanllel. This configuration significantly lowers the load on a logic server as it is not have to decode SSL.

How to build a Pharo web application and publish it online with a bash script

By Mike on 30 July 2015 at @tutorial under #ephemericcloud  

Ephemeric cloud is a REST API based cloud solution that allows you to put your Smalltalk application online using a simple bash script. In this article, I'll propose a template for the script which you may modify and use to build and publish your own projects.