https://github.com/mlezcano1985/acid_labs_backend
https://github.com/mlezcano1985/acid_labs_backend
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mlezcano1985/acid_labs_backend
- Owner: mlezcano1985
- Created: 2019-07-09T04:36:13.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T18:15:13.000Z (over 3 years ago)
- Last Synced: 2025-11-18T03:03:46.418Z (7 months ago)
- Language: JavaScript
- Size: 222 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Demo API REST utilizando ExpressJS
# Descripción
Simple aplicación desarrollada en ExpressJS que expone 1 endpoint.
- GET: `api/weather/city`: Muestra información del clima asociada a una ciudad.
La información del clima es obtenida de la api [darksky.net](https://darksky.net/dev).
# Cómo empezar?
- Clonar o descargar el repositorio.
- Abrir un terminal en la raíz del proyecto.
# Ejecutar con Docker
- Instalar [Docker](https://docs.docker.com/compose/install/) en dependencia de su sistema operativo.
- Abrir un terminal en la raíz del proyecto.
- Ejecutar el comando `npm run start-docker` para que la se inicien los contenedores de node y redis. Aparecerá un log en la consola para indicar que la app y la bd están en ejecución.
# Ejecutar sin Docker
- Instalar versión estable de [NodeJS](https://nodejs.org/es/download/).
- Instalar versión estable de [Redis](https://redis.io/download).
- Instalar dependencias usando el comando `npm install`.
- Ejecutar el comando `npm start` para iniciar la API. Aparecerá un log en la consola para indicar que la app y la bd están en ejecución.
# Comandos disponibles
- `npm start`: Inicia la api.
- `npm run start-docker`: Inicia los contenedores de node y redis.