dilluns, 3 de desembre del 2012

Openshift

OpenShift Express és una plataforma ( PAAS ) gratuïta per al desplegament d'aplicacions en el núvol proporcionada per RedHatHi podrem desplegar aplicacions Java, Perl, PHP, Python i Ruby. A més, permet la instal·lació (també gratuïta) d'un servidor de base de dades com MySQL, Postgres o MongoDB. El procediment és bastant simple: en obrir un compte, OpenShift et generarà un URL única per la teva aplicació i un repositori git associat. Els teus desenvolupaments es guardaran en git de tal manera que en fer  git push, automàticament, a part de pujar els canvis al repositori remot, estaràs donant una ordre de desplegament de l'aplicació (internament ho fa a través de hooks o execució de scripts davant esdeveniments com 1 git push).

Els passos necessaris per crear un compte:
1) Donar-te d'alta al OpenShift Express (existeix una altra modalitat de pagament, anomenada Openshift Flex, per a usuaris amb necessitats més avançades)
2) Entrar en el panel de control de Express


Si es vol utilitzar el client el command line clients, son necessaris els següents passos:
1) Instal·la les eines del client:
$ sudo yum install rubygems git rubygem-rhc.noarch rubygem-rhc-doc.noarch
2) Configura l'entorn:
Utilitzant el nom d'usuari i password, executa rhn setup per conectar-se a OpenShift, i crear un espai de nom únics.


$ rhc setup                                                                 $ Starting Interactive Setup for OpenShift's command line interface We'll help get you setup with just a couple of questions. To connect to openshift.redhat.com enter your OpenShift login (email or Red Hat login id):
3) Crea la primera aplicació:

$ rhc app create -a Intranet -t php-5.3                                        $ Password (Enter your account password)

4) Fer un canvi, publicar:
$ cd Intranet
$ vim php/index.php
$ git commit -a -m "Primera prova"
$ git push

Cap comentari:

Publica un comentari a l'entrada