¿Cómo fuerzo a la aplicación desplegada Capistrano a usar mi base de datos de desarrollo?

StackOverflow https://stackoverflow.com/questions/255233

  •  05-07-2019
  •  | 
  •  

Pregunta

Tengo una aplicación que estoy implementando en un servidor de desarrollo utilizando Capistrano. Me gustaría obligar a esta implementación a usar la base de datos de desarrollo. Hasta ahora, la única forma en que lo he logrado es hacer que la información de mi base de datos de producción en database.yml sea igual a la información de desarrollo. Pero esto es un hack completo.

He intentado configurar rails_env para el desarrollo en deploy.rb pero eso no ha funcionado.

¿Pensamientos?

¿Fue útil?

Solución

Terminé usando la solución sobre aquí . Básicamente, una receta para reemplazar una línea en environment.rb después de la implementación pero antes de reiniciar.

El problema parece estar en la configuración de Passenger de DreamHost. Se supone que está ejecutando en modo de producción.

Otros consejos

Utilizaría Capistrano Ext para definir múltiples entornos de implementación. He usado esto en el pasado para implementar instalaciones de producción y puesta en escena de mis aplicaciones, por lo que creo que funcionaría bien para usted.

Jamis Buck tiene un informe de escritura si desea un descripción general sobre cómo usarlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top