diff --git a/2.database/01.CreateTables.sql b/2.database/01.CreateTables.sql
index fa7c2d0..b7808ff 100644
--- a/2.database/01.CreateTables.sql
+++ b/2.database/01.CreateTables.sql
@@ -208,6 +208,7 @@ CREATE TABLE myhealth.medicaltest
)
TABLESPACE pg_default;
+<<<<<<< HEAD
-- Permisos
ALTER TABLE myhealth.administrator OWNER to "USER";
ALTER TABLE myhealth.primaryhealthcarecenter OWNER to "USER";
@@ -232,3 +233,44 @@ GRANT ALL ON myhealth.medicaltest to usrmyhealth;
END;
$$
+=======
+
+-- Inserta Especialidades médicas
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Alergologia','Especialidad médica de Alergologia');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Cirugía cardiaca','Especialidad médica de Cirugía cardiaca');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Cirugía general','Especialidad médica de Cirugía general');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Cirugía plastica','Especialidad médica de Cirugía plastica');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Cirugía de mama','Especialidad médica de Cirugía de mama');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Cirugía maxilofacial','Especialidad médica de Cirugía maxilofacial');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Cirugía vascular','Especialidad médica de Cirugía vascular');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Dermatología','Especialidad médica de Dermatología');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Endocrinología y nutrición','Especialidad médica de Endocrinología y nutrición');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Gastroenterología- digestivo','Especialidad médica de Gastroenterología- digestivo');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Neurocirugía','Especialidad médica de Neurocirugía');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Oftalmología','Especialidad médica de Oftalmología');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Otorrinolaringologia','Especialidad médica de Otorrinolaringologia');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Oncología','Especialidad médica de Oncología');
+insert into MyHealth.MedicalSpecialty(name, description)
+values ('Pediatría','Especialidad médica de Pediatría');
+
+INSERT INTO myhealth.primaryhealthcarecenter(name, location)
+ VALUES ('Centro A', 'Descripción centro A');
+INSERT INTO myhealth.primaryhealthcarecenter(name, location)
+ VALUES ('Centro Medico Azul', 'Descripción centro medico azul');
+INSERT INTO myhealth.primaryhealthcarecenter(name, location)
+ VALUES ('Centro Medico 23', 'Descripción centro medico 23');
+>>>>>>> utilizar docker para ejecutar una version ya compilada, pendiente compilar y configurar usuario de jboss
diff --git a/4.docker/Dockerfile b/4.docker/Dockerfile
new file mode 100644
index 0000000..1a449f2
--- /dev/null
+++ b/4.docker/Dockerfile
@@ -0,0 +1,11 @@
+FROM jboss/wildfly:14.0.1.Final
+
+ADD MyHealth.ear /opt/jboss/wildfly/standalone/deployments/
+RUN mkdir /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/
+RUN mkdir /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/main
+ADD postgresql-9.4.1209.jar /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/main
+ADD module.xml /opt/jboss/wildfly/modules/system/layers/base/org/postgresql/main
+ADD standalone.xml /opt/jboss/wildfly/standalone/configuration/standalone.xml
+
+RUN /opt/jboss/wildfly/bin/add-user.sh USER PASSWORD#70365 --silent
+CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0"]
\ No newline at end of file
diff --git a/4.docker/MyHealth.ear b/4.docker/MyHealth.ear
new file mode 100644
index 0000000..aa3b459
Binary files /dev/null and b/4.docker/MyHealth.ear differ
diff --git a/4.docker/docker-compose.yml b/4.docker/docker-compose.yml
new file mode 100644
index 0000000..f257709
--- /dev/null
+++ b/4.docker/docker-compose.yml
@@ -0,0 +1,23 @@
+version: '3'
+services:
+ postgres:
+ image: postgres:10.11-alpine
+ ports:
+ - "5432:5432"
+ environment:
+ - POSTGRES_USER=USER
+ - POSTGRES_PASSWORD=PASSWORD
+ volumes:
+ - ../2.database/01.CreateTables.sql:/docker-entrypoint-initdb.d/init.sql
+ wildfly:
+ build: .
+ ports:
+ - "8080:8080"
+ environment:
+ - DB_HOST=postgres
+ - DB_NAME=postgres
+ - DB_USER=USER
+ - DB_PASS=PASSWORD
+ - JBOSS_HOME=/opt/jboss/wildfly
+ depends_on:
+ - postgres
diff --git a/4.docker/module.xml b/4.docker/module.xml
new file mode 100644
index 0000000..eae6534
--- /dev/null
+++ b/4.docker/module.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/4.docker/postgresql-9.4.1209.jar b/4.docker/postgresql-9.4.1209.jar
new file mode 100755
index 0000000..d0f4923
Binary files /dev/null and b/4.docker/postgresql-9.4.1209.jar differ
diff --git a/4.docker/standalone.xml b/4.docker/standalone.xml
new file mode 100644
index 0000000..ac47701
--- /dev/null
+++ b/4.docker/standalone.xml
@@ -0,0 +1,524 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ jdbc:postgresql://postgres:5432/postgres
+ org.postgresql.Driver
+ postgresql
+
+ USER
+ PASSWORD
+
+
+
+ jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
+ h2
+
+ sa
+ sa
+
+
+
+
+ org.postgresql.xa.PGXADataSource
+
+
+ org.h2.jdbcx.JdbcDataSource
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${jboss.bind.address:127.0.0.1}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file