Update README.md

parent b8bc2ea9
# 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 🛠️
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment