# OpenShift
OpenShift és un servei de RedHat que ens permet desplegar i gestionar aplicacions web en forma de containers. Per a gestionar-los podem utilitzar tant l'aplicació web com des de la terminal. RedHat ens permet crear un projecte gratuït amb uns recursos bastant limitats per a poder provar el servei.
## Creació del compte
Per a accedir a OpenShift podem utilitzar un compte existent de RedHat o bé crear un nou compte d'OpenShift. Podem crear el compte [aquí](https://manage.openshift.com/accounts/auth/keycloak). Un cop haguem creat el compte, haurem de seleccionar el "pla" gratuït que compta amb 1GiB de RAM i 1GiB d'emmagatzematge persistent.
![creacióCompte](https://s1.postimg.org/2wlwpxe6vj/creaci_Compte.png)
## Creació del projecte
Un cop seleccionat el "pla", podrem continuar a la creació del projecte. Utilitzarem la versió web per simplicitat. Primer haurem d'obrir l'aplicació web prement el botó "Open Web Console".
Un cop a dins l'aplicació web, haurem de prémer el botó "Create Project". Haurem de triar un nom (únic) per al nostre projecte. El nom només pot contenir lletres minúscules, nombres i guionets. Al camp de sota hi podrem posar el nom del projecte complet.
![creacióProjecte](https://s1.postimg.org/7fnxswjg3j/creaci_Projecte.png)
Ara haurem de triar quin tipus de projecte volem tenir. Jo triaré un projecte de NodeJS. Ara haurem de triar el nom i la repo des d'on clonar l'aplicació web. De nom l'hi posaré el mateix nom que el projecte i de repo l'aplicació d'exemple de proporciona OpenShift
![creacióAplicacióWeb](https://s1.postimg.org/6quo8vvpdb/creaci_Aplicaci_Web.png)
## Gestió del projecte
Un cop haguem acabat, obrirem el projecte. Haurem d'esperar una mica a que el servidor acabi la build de la nostra aplicació web. Però un cop acabi, podrem accedir a la nostra aplicació web. Des d'aquí podrem gestionar per complet el nostre servidor. Podem gestionar l'escalabilitat, podem triar quines versions de la nostra aplicació web volem executar, obrir entorns de prova...
He creat una aplicació de prova. Aquesta aplicació de prova està corrent a un docker amb una imatge que també he creat jo. Per accedir-hi podem anar al següent [link](http://nefix-test-nefix-test.1d35.starter-us-east-1.openshiftapps.com/).
![consolaWeb](https://s1.postimg.org/5yhsr5evxb/consola_Web.png)