2012-07-24 8 views
5

Tengo un sitio web creado sobre rieles que usa un clip para persistir fotos en S3. Esto funciona genial Estoy usando Heroku, así que también tengo un servidor de preparación configurado para futuros cambios y pruebas de usuario. Siguiendo la paridad 12factor Dev/Prod http://www.12factor.net/dev-prod-parity en mente, he estado usando PGbackups para mantener los mismos datos en etapas que en producción. Sin embargo, no puedo encontrar una buena forma de sincronizar mi ciclo de producción S3 con la puesta en escena.Copia de fotos en etapas S3 (usando rieles y clips)

No quiero usar mi cucharón de producción S3 en escena por temor a eliminar accidentalmente fotos de producción. Tener fotos faltantes aparece durante las pruebas de los usuarios es una distracción y es inaceptable. ¿Existe una solución fácil para insertar la misma foto en dos cubos mientras se guardan, o para configurar el montaje para que sea un "esclavo" del cucharón de producción en S3?

Respuesta

0

Puede ejecutar una secuencia de comandos para copiar su depósito de producción a la etapa en la que sincroniza su base de datos: Google buscando un poco He encontrado this one. Puede envolverlo en una tarea de rake y ejecutarlo desde su aplicación de ensayo.

Cuestiones relacionadas