OpenShift Express és una plataforma ( PAAS ) gratuïta per al desplegament d'aplicacions en el núvol proporcionada per RedHat. Hi 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