## Instrucciones de despliegue e instalación ### 1. Crear esquema de base de datos y tablas: Se debe crear un esquema nuevo en PostgreSQL y conceder permisos al usuario USER. Esto puede realizarse ejecutando el script incluido con la solución llamado: * 01.CreateTables.sql ### 2. Inserción de datos iniciales: Se debe ejecutar el script, incluido con la solución, que crea la tabla e inserta los datos de prueba: * 02.Datos_prueba.sql ### 3. Creación del DataSource: Para este proyecto se utilizará el mismo datasource que para el caso práctico, si no está creado debe añadirse al fichero JBOSS_HOME\standalone\configuration\standalone.xlm. El usuario y contraseña de base de datos que se han utilizado en el datasource es USER con contraseña PASSWORD. jdbc:postgresql://localhost:5432/postgres org.postgresql.Driver postgresql USER PASSWORD ### 4. Ejecutar la compilación y despliegue del proyecto Acceder al directorio con el código fuente ([git-folder]/1.sources/MyHealth), y donde está ubicado el archivo de compilación de ant build.xml, ejecutar `ant` en este directorio, el proyecto debería compilarse y desplegarse automáticamente en el servidor JBOSS local. ## Instrucciones de despliegue alternativo con docker ### pre-requisitos: Instalar docker desktop ### Levantar ambiente con un solo comando: Abrimos la consola y nos posicionamos en el root del proyecto donde se encuentra el archivo `docker-compose.yml` y mediante la ejecución del comando `docker-compose up` levantaremos un contenedor de postgresql con el schema, tablas y permisos configurado y un contenedor con jboss/wildfly también configurado en el que compilaremos la ultima versión del producto y la desplegaremos.