Skip to content
Snippets Groups Projects
Commit 233cc722 authored by Maximo Santiago Lanza Aguirre's avatar Maximo Santiago Lanza Aguirre
Browse files

Update README.md

parent b8bc2ea9
No related branches found
No related tags found
No related merge requests found
# Twotter 📖
# Twotter 🐦
Proyecto para bases de datos NoSQL
......@@ -11,58 +11,60 @@ Proyecto para bases de datos NoSQL
_Que cosas necesitas para instalar el software y como instalarlas_
```
Java 1.8 o superior
Elipse 2019-09 (Java EE)
Docker
RavenDB
Wildfly 11
Redis
+ Java 1.8 o superior
+ Elipse 2019-09 (Java EE)
+ Docker (Windows Pro)
+ RavenDB
+ Wildfly 11
+ Redis https://github.com/dmajkic/redis/downloads)
+ Postman
```
### Instalación 🔧
_Una serie de ejemplos paso a paso que te dice lo que debes ejecutar para tener un entorno de desarrollo ejecutandose_
Bajar repositorio de Git y abrirlo con Eclipse
Crear una instancia de servidor de WildFly 11
_Requisitos para un ambiente de desarrollo_
```
Paso 1
Alternativa 1
Compilar el proyecto y agregar el ear a WildFly
Alternativa 2
Crear un docker para agregar WildFly y cargar el Ear del proyecto
Paso2
Crear un docker
Crear una base de datos RavenDB con el nombre Twotter en el docker
Configurar el DocumentStoreHolder con la IP del docker y el puerto asignado a RavenDB
+ Bajar repositorio de Git y abrirlo con Eclipse
+ Instalar Docker
+ Crear una imagen de Docker e instalar WildFly
+ Crear una imagen de Docker e instalar Redis
+ Configurar los puertos correspondientes (6379)
+ Crear una imagen de Docker e instalar RavenDB
+ Generar un EAR con Eclipse y agregando las IP's correspondientes para las conexiones de las Bases de Datos
+ Agregarle el Ear al WildDly
+ Hacer RUN a los contenedores creados con las imagenes anteriores
```
Redis: https://github.com/dmajkic/redis/downloads
```
hasta finalizar
_Los dockers deben encontrarse en la misma network_
```
## Ejecutando las pruebas ⚙️
Para probar ahora solo necesitamos tener instalado POSTMAN
y ejecutar alguna consulta POST para probar la carga de Comentarios de esta forma
## Ejecutando las pruebas ⚙️
LogIn al sistema
http://<IP_del_docker_con_wildfly/rest/login
| Nombre | Metodo | URL | Mensaje | -
| ------ | ------ | ------ | ------ |
| LogIn al sistema | cell | | | | |
| cell | cell | ------ | ------ |
http://<IP_del_docker_con_wildfly>/rest/login
Publicar un comentario para un usuario determinado
http://<IP_del_docker_con_wildfly/rest/crearComentario
### Analice las pruebas end-to-end 🔩
Analice las pruebas end-to-end 🔩
Con estas pruebas debemos de obtener los resultados exitosos de una comunicacion entre los dockers, entre el backEnd java y la base de Raven
......@@ -71,17 +73,22 @@ Al hacer un POST debemos de obtener como respuesta el objeto que se persistio
Al hacer un GET debemos de obtener los datos solicitados correctamente
```
### Y las pruebas de estilo de codificación ⌨️
### Ejemplo de pruebas ⌨️
_Explica que verifican estas pruebas y por qué_
_Alta de usuario_
POST: http://localhost:8080/Twotter-web/rest/usuarios
```
Da un ejemplo
{
"nombre":"Emiliano",
"mail": "emimartins@vera.com.uy"
}
```
## Deployment 📦
Los dockers deben encontrarse en la misma network
## Construido con 🛠️
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment