Buenas a todos,
hace un tiempo lance mi primera aplicacion a produccion pero fue algo
realmente feo:
hice un dump de la base.
copie los archivos
modifique la configuracion.
el tema es que ahora le coloque nuevos features a mi app y lo que quiero
es
hacer un nuevo deploy sobre lo que ya está en produccion.
como hago con las migraciones?
alguien conoce un buen tutorial?
saludos
On Thu, Feb 14, 2008 at 4:36 PM, Gabriel S. [email protected]
wrote:
como hago con las migraciones?
alguien conoce un buen tutorial?
Pegale una mirada a Capistrano[1], a ver si tiene forma de aplicarse a
un entorno ya en produccion.
[1] : http://www.capify.org/
Hola Gabriel, en principio y asà en plan rápido y sencillo serÃa:
- Entrar por ssh a tu aplicación en producción.
- Hacer un svn update para bajarte los cambios de tu subversion (supongo
que
usas subversion)
- rake db:migrate RAILS_ENV=production para aplicar los cambios en base
de
datos
- reiniciar el server (si tienes mongrels, serÃa en plan mongrel_rails
cluster::restart)
Pero bueno todo dependerá del caso en concreto… si las nuevas features
implican el uso de gemas, las tendrás que instalar, si has de meter
datos en
la base, etc., etc…
Si el cambio es pequeño y no tienes una aplicación con muchas visitas o
lo
haces cuando sabes que no hay nadie quizá lo puedas hacer asà en
caliente
pero si no, puedes poner el web en modo “offline” apuntando
temporalmente a
un “disculpen las molestias, estamos actualizando el servidor” mientras
haces los cambios…
Recuerda hacer copias de seguridad de la base de datos y códigos y todo
antes de hacer el cambio por si acaso…
Y si, merece la pena estudiarse lo de Capistrano para simplificar el
deploy.
Saludos,
Jaime
2008/2/14, Gabriel S. [email protected]:
En The Rails Way hay un capÃtulo dedicado a Capistrano.
J.
El dÃa 15/02/08, Francesc E. [email protected]
escribió:
+1 a empezar a utilizar Capistrano.
Un saludo,
Francesc
On Feb 15, 2008, at 10:56 AM, Jaime I. wrote:
features implican el uso de gemas, las tendrás que instalar, si has
copie los archivos
http://jaimeiniesta.com - http://railes.net
Ror-es mailing list
[email protected]
simplelogica.net
–
Not sent from my iPhone
Buenisimo, si estuve leyendo de capristano voy a ver como es…
pero de todas formas queria saber la forma “cruda”
lo que no sabia bien era esto
rake db:migrate RAILS_ENV=production
muchas gracias!
2008/2/15 Jaime I. [email protected]:
Claro que estoy de acuerdo. 
Un saludo,
Francesc
On Feb 15, 2008, at 4:36 PM, Jaime Mora R. wrote:
simplelogica.net
–
Not sent from my iPhone
Jaime I. wrote:
Hola Gabriel, en principio y asà en plan rápido y sencillo serÃa:
Hola Jaime,
Muy bien, esta receta es candidata para estar en
http://ordinarycode.com/, claro si Francesc está de acuerdo, mencionando
tb las recomendaciones de capistrano, puede parecer básico, pero se
puede convertir en una pregunta recurrente aqui.
Saludos y felicitaciones Francesc por la iniciativa !!!
Gracias.
Jaime Mora R.
Pues yo le voy a dar un negativo a Capistrano y por tanto también a
webistrano, lo he intentando varias veces y nunca he conseguido hacer
un deploy
son demasiadas opciones y yo soy bastante torpe.
En cambio usando vlad [1] me ha ido todo bastante mejor que con
capistrano.
[1] Ruby Hit Squad - Programacion, marketing y mucho ruby on rails
Un saludo.
El 15/02/2008, a las 20:56, Miguel M. escribió:
alguien ha usado webistrano?
es una interface web para configurar el capistrano, iniciar mongrels
setear
los puertos etc…
ademas corre con su servidor propio tipo webbrick, yo lo instalé pero
nunca
me he animado a utilizarlo , pero se ve que tiene buena pinta
saludos
On Fri, Feb 15, 2008 at 4:46 PM, Francesc E. <
Bueno yo si le doy un punto a capistrano, para mi es extredamante
flexible,
hasta lo uso para deployar un par de aplicaciones PHP 
Saludos.
El dÃa 16/02/08, alarkspur [email protected] escribió:
+1 a Capistrano, aunque más de una vez me he cagado en él, es super
flexible y me permite hacer muchas cosas.
On Feb 16, 2008, at 4:20 PM, Ruben. D. wrote:
capistrano.
mongrels setear los puertos etc…
Jaime Mora R.
www.artenlinea.cl _______________________________________________
–
Rubén Dávila Santos. _______________________________________________
Ror-es mailing list
[email protected]
simplelogica.net
–
Not sent from my iPhone