- Ruby 3.2.2
- Rails 7.0.7
- Redis
- PostgreSQL
Para instalar las gemas es necesario ejecutar lo siguiente:
bundle install
Para crear la base de datos es necesario ejecutar lo siguiente:
bin/rails db:create
Ejecutar las migraciones:
bin/rails db:migrate
La APP necesita obtener información desde la API de CoinMarketCap para registrar todas las criptomonedas disponibles.
Es necesario copiar el archivo bin/env.example
para eso ejecuta lo siguiente:
cp bin/env.example bin/env
Para levantar el servidor de Rails es necesario primero definir las variables de entorno del archivo bin/env
, para eso ejecuta lo siguiente:
source bin/env
Después de esto ahora si procedemos a levantar los servicios con:
bin/dev
Ahora click al siguiente enlace para acceder al servidor: http://localhost:3005/
Para ejecutar las pruebas es necesario ejecutar lo siguiente:
bin/rails test
Para ejecutar el CI (ejecuta pruebas, linter, brakeman y bundle-audit) es necesario ejecutar lo siguiente:
bin/ci