Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:new-migracion-sicoferp:front:limpieza-cache-condicionado [2025/02/17 19:02] 192.168.175.156 |
ada:howto:sicoferp:factory:new-migracion-sicoferp:front:limpieza-cache-condicionado [2025/04/22 17:02] (actual) 192.168.175.227 |
||
---|---|---|---|
Línea 3: | Línea 3: | ||
=== Requerimientos de Configuración del Proyecto === | === Requerimientos de Configuración del Proyecto === | ||
- | El proyecto de Angular debe tener configurado el despliegue continuo con Docker. | + | El proyecto de Angular debe tener configurado el despliegue continuo con jenkins y Docker. |
Primeros Pasos | Primeros Pasos | ||
- | 1. Modificación del Dockerfile de la construcción del Proyecto: Ubicar el archivo Dockerfile y agregar la opción --output-hashing=all en la misma línea donde se ejecuta la construcción del proyecto. | + | 1. Modificación del Dockerfile de la construcción del Proyecto: Ubicar el archivo Dockerfile y agregar la opción --output-hashing=all en la misma línea donde se ejecuta la construcción del proyecto. este tag lo que hace es que en el compilado del proyecto sus archivos cambian de nombre, por un hash único. |
Nuestra línea de código debería quedar así: | Nuestra línea de código debería quedar así: | ||
Línea 31: | Línea 31: | ||
fs.renameSync(indexPath, newIndexPath); | fs.renameSync(indexPath, newIndexPath); | ||
- | console.log(`Renamed index.html to ${newIndexName}`); | ||
</code> | </code> | ||
+ | **Importante: asignar en el path.join el nombre de proyecto de angular** | ||
3. Agregar la Ejecución del Script en el Dockerfile después de la línea que construye el proyecto en el archivo Dockerfile, agregar la ejecución del script para renombrar el index.html: | 3. Agregar la Ejecución del Script en el Dockerfile después de la línea que construye el proyecto en el archivo Dockerfile, agregar la ejecución del script para renombrar el index.html: |