-
Notifications
You must be signed in to change notification settings - Fork 0
Home
RolandoAndrade edited this page Dec 29, 2018
·
5 revisions
Bienvenido a la API-Transacciones wiki!
TransAPI es una API REST de un servicio de transacciones y clientes realizada como bono de 5 puntos en el segundo parcial de Ingeniería del Software.
Endpoints
Empezando
Para correr un contenedor con el proyecto primero es necesario clonar el proyecto
git clone https://github.com/RolandoAndrade/API-Transacciones.git
Luego es necesario entrar al directorio scripts y cambiar los permisos del archivo start.sh
cd API-Transacciones/scripts
chmod 777 start.sh
cd ..
Posteriormente es necesario correr el contenedor:
sudo docker-compose up app
Si se quiere usar la misma consola para realizar las peticiones es necesario correr el contenedor en segundo plano:
sudo docker-compose up -d app
Para detener el contenedor:
sudo docker-compose down
Para eliminar cualquier residuo del contenedor:
sudo docker container prune
La aplicación debería correr en el servidor local en el puerto 3000:
telnet localhost 3000
Prerequisitos
- Docker.
- Docker compose (Incluido en las versiones más recientes de Docker).
- Git.
Herramientas utilizadas
-
NodeJS
como framework de desarrollo web. -
npm
como manejador de dependencias -
PostgreSQL
como base de datos. -
pg Promises
como controlador de base de datos. -
Docker
como contenedores. -
Heroku
para alojar la Base de Datos.
Agradecimientos
@viccalvarezz