Pregunta

Sé que esto puede parecer trivial para algunos, otro no verá el punto, sin embargo, para mí esto sería genial:

Estoy tratando de averiguar cómo cometer actualizaciones de manera rápida y eficiente a mi aplicación Rails, cambiar a una página de estilo de construcción mientras reinicio la aplicación Rails y luego probar los cambios, luego cuando estoy contento, vuelva a la versión pública en vivo .

Por el momento, sigo el siguiente patrón:

  • 1, haga cambios en la aplicación
  • 2, Comprometerse con la aplicación de versiones para Mac a Beanstalkapp
  • 3, implementa la revisión de Beanstalkapp al servidor
  • 4, inicie sesión en el servidor y reinicie Apache
  • 5, espere unos segundos y luego comience a verificar que todo sea A-ok

Si ayuda, estoy usando Passenger en una imagen de Rails Rails VPS.

Gracias de antemano por cualquier consejo, etc.

Gracias,

Danny

¿Fue útil?

Solución

Tienes pocas opciones:

  • Cree un subdominio para 'Pruebas' e implemente en su servidor de producción y cuando esté examinado, puede llevarlo a la ubicación de su código de producción.

Deberá poder agregar un subdominio a su registro DNS para apuntar a la misma dirección IP que su principal servidor de producción. Entonces también necesitarás agregar un nuevo virtualhost con ServerName subdomain.host.com y DocumentRoot /data/host.com/testing/public para que cargue ese código.

Personalmente he hecho ambos enfoques. Prefiero el enfoque #1, pero es preferencia personal y el nivel de acceso que tiene a sus anfitriones.

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