Cloud con Redhat OpenShift Flex: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 210: Line 210:
[[File:SourceCode_and_Remote_Access.JPG|500px]]
[[File:SourceCode_and_Remote_Access.JPG|500px]]


Copy the code ssh 53641a41e0b8cdf5ec000b76@startdolibarr-sdme.rhcloud.com
Copiamos el código ssh 53641a41e0b8cdf5ec000b76@startdolibarr-sdme.rhcloud.com




We opened our WinSCP.
Abrimos nuestro WinSCP.


Image 17<br />
Image 17<br />
[[File:Login_WinSCP.JPG|500px]]
[[File:Login_WinSCP.JPG|500px]]


We put the first part, 53641a41e0b8cdf5ec000b76 before the @ in the User name field, and the second part, startdolibarr-sdme.rhcloud.com after the @ in the Host name field.
Ponemos la primera parte, 53641a41e0b8cdf5ec000b76 antes de la @ en el campo User name, y la segunda parte, startdolibarr-sdme.rhcloud.com después de la @ en el campo Host name.


It is advisable not to place the password / passphrasse, at this point, for security reasons. We'll use it later.
Es aconsejable no colocar el password/passphrasse, en este punto, por motivos de seguridad. La usaremos más adelante.


Click in Advanced.
Click en Advanced.




Line 228: Line 228:
[[File:Login_WinSCP_SSH_private_Key.JPG|500px]]
[[File:Login_WinSCP_SSH_private_Key.JPG|500px]]


In Private key file: select your private key rsa.ppk, click OK, click save, and click Login.
En Private key file: seleccionamos nuestra clave privada rsa.ppk, click en OK, click en guardar y click en Login.




Line 234: Line 234:
[[File:Warning_connect_to_WinSCP.JPG|500px]]
[[File:Warning_connect_to_WinSCP.JPG|500px]]


When we leave this nice window click Yes.
Cuando nos salga esta agradable ventanita click en Yes.




Line 240: Line 240:
[[File:WinSCP_login_passphrasse.JPG]]
[[File:WinSCP_login_passphrasse.JPG]]


Here we place our passphrase and click OK.
Aquí colocamos nuestra passphrase y click en OK.




Line 246: Line 246:
[[File:Session_WinSCP_accept.JPG|500px]]
[[File:Session_WinSCP_accept.JPG|500px]]


Viola we have access via SSH to our Gear.
Viola tenemos acceso vía SSH a nuestro Gear.


On the left is our local space and right remote.
En la parte izquierda esta nuestro espacio local y a la derecha el remoto.




= Submit Dolibarr files =
= Enviar archivos de Dolibarr =


Image 22<br />
Image 22<br />
[[File:Download_Dolibarr_generic_version.JPG|500px]]
[[File:Download_Dolibarr_generic_version.JPG|500px]]


We went down the generic version of Doibarr.
Bajamos la versión genérica de Doibarr.




Line 262: Line 262:
[[File:Uploading_DoliBarr_into_repo.JPG|500px]]
[[File:Uploading_DoliBarr_into_repo.JPG|500px]]


In the remote part, selected route
En la parte remota seleccionamos la ruta
/var/lib/openshift/53641a41e0b8cdf5ec000b76/app-root/runtime/repo
/var/lib/openshift/53641a41e0b8cdf5ec000b76/app-root/runtime/repo


Transfer the Dolibarr folder on the local machine to OpenShift, pressing F5. This process may take several minutes, so while we wait, we will work to create our Gear for the database.
Transferimos la carpeta dolibarr, de nuestra máquina local a Openshift, presionando F5. Este proceso, puede tardar varios minutos, así que mientras esperamos, nos dedicaremos a  crear nuestro Gear, para la base de datos.




Line 271: Line 271:
[[File:Add_MySQL_5.5.JPG|500px]]
[[File:Add_MySQL_5.5.JPG|500px]]


We return to the console and with our OpenShift application selected, we click on the bottom of the Databases section and select Add MySQL 5.5
Volvemos a la consola de OpenShift y con nuestra aplicación seleccionada, hacemos click en la parte inferior, del apartado Databases y seleccionamos Add MySQL 5.5




Line 277: Line 277:
[[File:Add_Cartridge_MySL_to_startdolibarr.JPG|500px]]
[[File:Add_Cartridge_MySL_to_startdolibarr.JPG|500px]]


Click in add Cartridge.
Click en add Cartridge.


Note -. In a normal application without Scale, the Cartridge Mysql be added to current Gear, but in our case, OpenShift reports that will address a new Gear for MySQl.
Nota.- En una aplicación normal sin Scale activado, el Cartridge Mysql se añadiría al Gear actual, pero en nuestro caso, openShift nos informa que se ocupará un nuevo Gear para MySQl.




Line 285: Line 285:
[[File:Add_MySQL_Please_make_note_of_these_credentials.JPG|500px]]
[[File:Add_MySQL_Please_make_note_of_these_credentials.JPG|500px]]


Copy the MySQL access credentials. They will be used later to access our data base.
Copiamos los credenciales de acceso a MySQL. Los usaremos más adelante, para acceder a nuestra base de datos.




Line 291: Line 291:
[[File:Delete_Index_php.JPG|500px]]
[[File:Delete_Index_php.JPG|500px]]


Once you have completed the upload of dolibarr described in picture 23. Edit the index.php file.
Una vez que ha terminado el upload de dolibarr, descrito en la imagen 23. Editamos el file index.php.


We opened our favorite text editor and replace with the following code.
Lo abrimos nuestro editor de texto favorito y reemplazamos con el siguiente código.


<?php<br />
<?php<br />
Line 299: Line 299:
?>
?>


We make a copy of index.php in dolibarr folder and re-edit it and remove dolibarr/.
Hacemos una copia del index.php en la carpeta dolibarr y  volvemos a editarlo  y quitamos dolibarr/.


<?php<br />
<?php<br />
Line 309: Line 309:
[[File:Index_php_inside_dolibarr_folder.JPG|500px]]
[[File:Index_php_inside_dolibarr_folder.JPG|500px]]


What we have just done, serves don't shown the structure our folders and files of dolibarr from the web browser, with the index.php we force redirect to the home of Dolibarr.
Lo que acabamos de hacer, sirve, para que no se muestre la estructura de nuestros folders y files de dolibarr en el navegador web, con el index.php obligamos a que se redirija al inicio de DoliBarr.


Finally, before starting the configuration of dolibarr, should use SSL (encryption protocol), which provides security when sending our data from the web browser to the server. The use of SSL provides plus extra measures of the dolibarr security, which are already good.
Por último y antes de empezar con la configuración de dolibarr, conviene usar SSL (protocolo criptográfico), que nos proporciona seguridad a la hora de enviar nuestros datos desde el Navegador web al servidor. El uso de SSL es para dar un plus extra a las medidas de seguridad propias de dolibarr, que ya son buenas.


We opened our text editor again and add the following.
Abrimos nuestro editor de textos una vez más y añadimos lo siguiente.


*RewriteEngine on<br />
*RewriteEngine on<br />
Line 319: Line 319:
*RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
*RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]


Save with the name .htaccess right next to our dolibarr folder and index.php.
Guardar con el hombre de .htaccess justo al lado de nuestro folder dolibarr y del index.php


As shown in the following image.
Como se muestra en la siguiente imagen.




155

edits

Navigation menu