¿Es posible ejecutar carpincho con nginx y pasajero? en su lugar o webrick? El carpincho está instalado con pepino en una aplicación de rieles.Ejecución de carpincho con nginx
5
A
Respuesta
6
Es fácil, lo único que tienes que hacer es cambiar de opinión, ni el capibara ni el pepino no están ligados al entorno local, puedes probar la aplicación que se encuentra en Internet y no le importará. Puedes incluso pruebe google.com si lo desea.
para su problema particular que tendrá que establecer
Capybara.run_server = false
Capybara.server_port = 8000 # or whatever port is your instance of nginx is configured to serve
Capybara.app_host = 'http://www.google.com' # if your instance is running on remote machine, else just drop it and capybara will use localhost
Usted puede controlar fácilmente el reinicio de la aplicación mediante ganchos de pepino, puede configurarlo para que se reinicie antes de cada prueba o conjunto de pruebas antes. (Consulte cucumber wiki) Dentro del enlace, deberá emitir el comando FileUtils.touch tmp/restart.txt
. Lo mismo con la base de datos: puede configurar manualmente el enlace para truncar cuando sea necesario (Consulte database_cleaner gema)
Cuestiones relacionadas
- 1. Carpincho con subdominios - default_host
- 2. enfoque de pruebas con Carpincho
- 3. La ejecución de JavaScript desde un pepino/Carpincho prueba
- 4. Carpincho-webkit plantea Carpincho :: Controlador :: :: Webkit WebkitInvalidResponseError
- 5. Configurar Nginx con PROXY_PASS
- 6. Nginx ubicación coincide con
- 7. Configuración de Laravel con Nginx
- 8. Nginx con configuración de Tomcat
- 9. Nginx instalado con passenger-install-nginx-module. ¿Cómo desinstalo?
- 10. HTTP de autenticación básica para Carpincho
- 11. ¿Cómo usar nginx con PHP?
- 12. WSGI vs uWSGi con Nginx
- 13. Foreman no funciona con NGINX
- 14. ¿Solicitudes de carpincho concurrentes de subprocesos múltiples?
- 15. Opción de selección de carpincho no funciona
- 16. Cuando ejecuta selenio con carpincho/rieles, ¿cómo configuro el servidor?
- 17. Carpincho/RSpec - Pruebas para múltiples posibles resultados con have_content
- 18. Migración de Webrat a Carpincho ... sin éxito
- 19. Carpincho: traza de excepción en el registro
- 20. ¿Cómo bloquear spam de referencia con Nginx?
- 21. archivos nginx carga de transmisión con proxy_pass
- 22. nginx/apache/php vs nginx/php
- 23. Cómo resolver un error Carpincho :: ElementNotFound
- 24. Rieles - Perdida de sesión con pruebas de integración y carpincho - ¿relacionado con CSRF?
- 25. rieles, pepino, Carpincho: sesión es no persistieron
- 26. Cómo obtener errores de script de Perl en el registro de errores de nginx (Nginx con FCGIwrap)
- 27. Recompilación de nginx después de usar apt-get install nginx
- 28. Comparar nginx + Apache + mod_wsgi vs nginx + uWSGI?
- 29. de proxy Nginx todo el tráfico a nginx remota
- 30. Sirviendo múltiples sitios de Django con Nginx con UWSGI
Gracias iafonov. ¿Hay una alternativa al limpiador de bases de datos para bases de datos no raíles? Mi aplicación java usa una base de datos mysql. – Alex
¿Tiene un ORM en Java o Ruby? De todos modos, puedes implementar fácilmente un truncado ingenuo en Java o en Ruby obteniendo una lista de tablas y emitiendo comandos de eliminación o solo cargando un nuevo volcado antes de cada prueba (pero podría ser doloroso mantenerlo en estado actualizado) – iafonov
¿Hay alguna manera de hacerlo sin un orm? No tengo acceso a un orm – Alex