Este es un proyecto que contiene los elementos básicos para comenzar un proyecto profesional en Ruby on Rails.
Si quieres conocer los detalles visita HolaRuby!
Clona el proyecto desde https://github.com/carmenlogue/rails-starter y después ejecuta:
cd rails-starter
docker-compose build
Para arrancar los servicios necesario para trabajar localmente ejecuta:
docker-compose up
Y visita http://localhost:3000/
Las gemas de ruby se instalan con docker build, para hacer cambios en las dependencias necesitas actualizar el Gemfile
y ejecuta de nuevo:
docker-compose build
Como el proyecto se ejecuta en docker, para abrir una consola de ruby, correr migraciones o ejecutar tareas necesitas ejecutar lo siguiente:
docker-compose run web bash
rails c
Cualquier email lanzado desde el entorno local de desarrollo se captura con Mailcatcher, y se pueden ver en http://localhost:1080/
Desarrolla en ramas que salgan de la rama principal main
, después genera una pull request.
Una vez la pull request tiene los checks verdes (rubocop y rspec) y está aprobada se puede mergear en main
.