Para el desarrollo de esta tarea se realizaron los siguientes puntos:
Creación del proyecto.
Dockerización del proyecto (se trabajaron dos aspectos: dockerizar el proyecto para producción y para el entorno de desarrollo).
Sugerencia y definición de la estructura de carpetas.
Integración del template para PR.
Con respecto a los puntos mencionados sobre Docker, se puede detallar lo siguiente:
Entorno de producción
El entorno de producción está diseñado para generar un contenedor específicamente configurado para este entorno. Esto resulta útil cuando se necesita descargar una imagen en el servidor y configurar el proyecto directamente desde la imagen de Docker. Esta configuración garantiza que el entorno sea consistente y optimizado para la ejecución en producción.
Entorno de desarrollo
El entorno de desarrollo, por otro lado, está diseñado para facilitar el proceso de desarrollo. La principal ventaja es que permite tener todo el entorno de la aplicación en Docker, evitando así la necesidad de instalar Node, Angular CLI, u otros extras en la máquina local. Al configurar el proyecto con Docker, se logra que cualquier cambio en el código se actualice automáticamente en el contenedor, mejorando significativamente la eficiencia y la consistencia del desarrollo.
Para el desarrollo de esta tarea se realizaron los siguientes puntos:
Con respecto a los puntos mencionados sobre Docker, se puede detallar lo siguiente:
Entorno de producción
El entorno de producción está diseñado para generar un contenedor específicamente configurado para este entorno. Esto resulta útil cuando se necesita descargar una imagen en el servidor y configurar el proyecto directamente desde la imagen de Docker. Esta configuración garantiza que el entorno sea consistente y optimizado para la ejecución en producción.
Entorno de desarrollo
El entorno de desarrollo, por otro lado, está diseñado para facilitar el proceso de desarrollo. La principal ventaja es que permite tener todo el entorno de la aplicación en Docker, evitando así la necesidad de instalar Node, Angular CLI, u otros extras en la máquina local. Al configurar el proyecto con Docker, se logra que cualquier cambio en el código se actualice automáticamente en el contenedor, mejorando significativamente la eficiencia y la consistencia del desarrollo.