Basic setup for a React app with Rails backend using docker-compose.
Indice:
Quake es una aplicación fullstack que muestra los sismos ocurridos en el último mes en todo el mundo.
Data obtenida de: earthquake.gov
Endpoint usado: /earthquakes/feed/v1.0/summary/all_month.geojson
- Rails 7
- React 18
- Clone the repository
git clone https://github.com/olaracode/quake.git
- Start containers
docker compose up --build
- Load fixtures
Para empezar a usar la api debes cargar los datos de los sismos ocurridos en el último mes. Para ello usamos la task sismologia:obtener_datos
3.1 Levantar una consola en el contenedor de la api
docker compose exec server bash
3.2 Ejecutar la task
rake sismologia:obtener_datos
- Open the app
open http://localhost:3000 # Backend
open http://localhost:5137 # Frontend
Si usas postman puedes importar la colección de requests que se encuentra en el archivo Quake.postman_collection.json#