¿Cómo llevar la aplicación Rails a producción? (¿Cómo lo alojo en internet?

Estos pasos son para implementar una aplicación en su computadora local en Heroku. Lo siento si dejo algo afuera.

Paso 1: pon tu aplicación bajo control de versiones con git. (git init). Asegúrese de que su Gemfile incluya la gema pg porque Heroku usa la base de datos postgres, en lugar de la sqlite predeterminada.

grupo: producción hacer
gema ‘pg’, ‘0.17.1’
fin

Paso 2: Regístrese con Heroku y descargue el cliente heroku en su máquina. El siguiente enlace es para usuarios de ubuntu, aunque hay opciones para otros sistemas.

wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh | sh

Paso 3: inicia sesión con Heroku. Agregue claves a su máquina local con los siguientes comandos.

$ heroku login
$ heroku keys: agregar

Paso 4: Cree la aplicación y empújela hacia arriba en la línea de comando.

heroku create <> (dejarlo en blanco generará un nombre aleatorio)
git push heroku master

En caso de que desee implementar la aplicación en su propio servidor, puede usar herramientas de implementación como Mina o Capistrano

En Digital Ocean puede encontrar un tutorial detallado sobre la implementación de la aplicación Ruby on Rails usando Mina: Cómo usar Mina para implementar una aplicación Ruby on Rails

More Interesting

¿Cuál es la mejor manera de compartir componentes de la interfaz de usuario en múltiples proyectos?

¿Qué debo aprender para crear un sitio de redes sociales?

¿Cómo hago que el formulario de inicio de sesión responda en Django?

¿Cuál es el mejor software para crear un sitio web sin codificar?

Al buscar un trabajo en una agencia, ¿qué criterios deben buscar los desarrolladores front-end que les permitan alcanzar sus esperanzas y sueños (aparte del dinero)?

¿Cuál es la forma más rápida de aprender el desarrollo web front-end?

¿Qué sucede si copio el estilo de tema premium de WordPress, imágenes, apariencia, y hago la misma interfaz en un sitio web de arranque con fines comerciales sin comprar ese tema?

¿Cuál es el alcance del free lance en el diseño web de la India?

Cómo usar la consola de Chrome para editar y ejecutar JavaScript

Si bien los navegadores web se crean principalmente con C ++, ¿cómo se convierte JavaScript en el lenguaje de programación web más utilizado?

¿Puedo crear un sitio web comercial similar a The Knot con WordPress?

¿Cuál es la diferencia entre las cuadrículas CSS, Flex Box y las cuadrículas proporcionadas por marcos como Bootstrap? Estoy tan confundida.

¿Es el MCA 2017 un buen lugar para comenzar mi carrera como desarrollador web PHP?

¿Qué tipo de ejemplos de trabajo debería mostrar uno para ser considerado para un trabajo de desarrollador web junior?

¿Por qué Al Klein sugerir teachyourselfcs.com en lugar de FreeCodeCamp, Codecademy, W3Schools o Mozilla Developer Network para aprender programación?