View posts for » Category "ssh"

SVN, SSH y otras hiervas

svnssh

No se olviden!! Soy un geek.

Ruby on Rails aparte de ser un excelente framework, te obliga a aprender muchas cosas necesarias para salir de tu localhost y desplegar tu aplicación en Internet. En otros lenguajes o frameworks el problema para mi era desarrollar la aplicación, como poner las cosas en orden y juntarlas. En Rails para mi el problema ha sido como desplegar estas aplicaciones.

Por el momento todavía no me lanzo a tratar de desplegar aplicaciones en Internet en servidores privados o VPS, pero si en servidores compartidos. Que aunque la perfomance de las aplicaciones no es de las mejores es una barata forma de ver tus aplicaciones corriendo.

Mi primer intento lo hice en Dreamhost (Tengo una cuenta y prefiero probar aqui), pero la idea es probar en otras 2 compañias hosteras para ver como se comportan.

Que tuve que aprender para desplegar una aplicación Rails en Dreamhost?

No voy a profundizar mucho, solo les contaré lo necesario para que luego se lancen a investigar y aprender que nos caracteriza.

SVN

Es la sigla que identifica a Subversión, básicamente lo que te permite es tener un total control sobre los cambios en tu aplicación y es totalmente indispensable cuando trabajar en equipo, en donde saber quien hizo o “cometió ese error” es vital. Por otro lado te olvidas de estar con tu cliente FTP abierto y subiendo archivo por archivo, tratando de recordar cuales fueron los que editaste. Para iniciarte con Subversión y no tener que leer un manual de 300 hojas, sigue este manual. Cuando lo tengas dominado vuelve aqui.

Terminando sabrás lo que es Tortoise y el como actualizar tu repositorio.

Nota. No olviden instalar SVN en tu computadora, para que los comandos svn co por ejemplo, en simbolo de sistema Windows lo reconozca. Baja aqui los archivos necesarios.

SSH

Para usuarios como yo que tenemos un background Windows, (no comments please) lineas de comandos, unix, conexiones remotas, etc etc… son totalmente ajenas. Por eso para mi fue un gran descubrimiento como otro bloggero lo comentaba y nos contaba sus experiencias usandolo.

Que necesito saber?, para usarlo en dreamhost no mucho, mas que nada para hacer pruebas por el momento, como ver que esta fallando… ejecutando via linea de comandos algunas cosas. (Ej. Comparen la velocidad de borrar una carpeta versionada con SVN al hacerlo via linea de comandos y tu cliente FTP favorito… después de eso entenderán de que estoy hablando y es solo el comienzo).

La gente de MacOS y Linux cuentan con lineas de comandos por defecto, en Windows no lo tenemos y tenemos que instalarlo manualmente, este es el mejor.

Bajenlo
Abranlo y para conectar escriban la dirección donde tienen pensado correr su aplicación en Rails.

Y tu estimado lector, has tenido alguna experiencia desplegando?…

Que viene?

En el proximo post, entro en detalles en lo que es Capistrano y el definitivo deploy.

Comments (3)