@@ -24,14 +24,16 @@ Este proyecto sirve de guía para la creación de una nueva unidad funcional (mi
4. Revisar el resto de ficheros del proyecto, remplazando `template` por el nombre adecuado (incluyendo la primera línea de este mismo fichero).
5. Modificar los puertos de los microservicios, reemplazando `port1` y `port2` en el fichero `.env` y definirlos respectivamente en el fichero`src/main/resources/application.properties` de *commands* y *view*.
5. Modificar, si se desea, el puerto por defecto de los microservicios, reemplazando `8080` en los ficheros`Dockerfile`, `deploy/.env` y`src/main/resources/application.properties`.
6. En los ficheros `docker-compose.*.yml`, revisar las redes a las que pertenecerán, los volúmenes a añadir, etc. Además, se puede definir la memoria disponible para cada microservicio, usando la variable de entorno *JAVA_OPTS* (por ejemplo, `JAVA_OPTS=-Xmx512m -Xss512m`).
7. Configurar en el fichero `pom.xml` el *spring-boot-starter* adecuado para cada microservicio y añadir las dependencias deseadas.
8. En el fichero `.gitlab-ci.yml`, modificar detalles de despliegue según sea necesario, como el valor de `STACK` o los bloques `script`, donde se pasan las variables de entorno hacia los servicios.
8. En el fichero Dockerfile, modificar PARENT_IMAGE_NAME para establecer la del proyecto y que sirva de referencia.
9. Actualizar la tabla inicial de estado, eliminar estas instrucciones y documentar adecuadamente.
9. En el fichero `.gitlab-ci.yml`, modificar detalles de despliegue según sea necesario, como el valor de `STACK`. Si se desea añadir variables de entorno al despliegue, se deben añadir como variables del proyecto (gitlab) con el prefijo `DD_`.
10. Actualizar la tabla inicial de estado, eliminar estas instrucciones y documentar adecuadamente.
* Para más información acceder a [Guía para desarrollar una unidad funcional](https://gitlab.com/redmic-project/server/template/functional-unit-template/wikis/home)