Diferencia entre revisiones de «SIU-Guarani/Version3.14.0/actualizacion de produccion/3w»
Línea 21: | Línea 21: | ||
#:Este comando reune todos los recursos js y css del proyecto, los minimiza y los ubica en la carpeta <tt><path proyecto 3w>/src/siu/www/_comp</tt>. Si se desea servir los recursos desde otro lugar hay que pasarle la ruta como el segundo párametro al comando. Después hay que [[SIU-Guarani/Version3.14.0/3w/configuracion| modificar config.php]] para indicar la url de los recursos. | #:Este comando reune todos los recursos js y css del proyecto, los minimiza y los ubica en la carpeta <tt><path proyecto 3w>/src/siu/www/_comp</tt>. Si se desea servir los recursos desde otro lugar hay que pasarle la ruta como el segundo párametro al comando. Después hay que [[SIU-Guarani/Version3.14.0/3w/configuracion| modificar config.php]] para indicar la url de los recursos. | ||
#Chequear que Apache pueda leer y escribir en las carpetas | #Chequear que Apache pueda leer y escribir en las carpetas | ||
− | #sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/log | + | #*sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/log |
− | #sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/cache | + | #*sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/cache |
− | #sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/temp: En este directorio se guarda la cache de los templates twig del sistema. | + | #*sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/temp: En este directorio se guarda la cache de los templates twig del sistema. |
− | #sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/operaciones_inactivas | + | #*sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/operaciones_inactivas |
− | #sudo chown $(whoami):www-data -R <path proyecto 3w>/src/siu/www/js/escalas/ | + | #*sudo chown $(whoami):www-data -R <path proyecto 3w>/src/siu/www/js/escalas/ |
− | #sudo chown $(whoami):www-data -R <path proyecto 3w>/src/siu/www/_comp | + | #*sudo chown $(whoami):www-data -R <path proyecto 3w>/src/siu/www/_comp |
#Actualizar las dependencias del proyecto. | #Actualizar las dependencias del proyecto. | ||
#:Dentro de la carpeta raíz del proyecto (<tt><path proyecto 3w></tt>) correr el comando: | #:Dentro de la carpeta raíz del proyecto (<tt><path proyecto 3w></tt>) correr el comando: |
Revisión actual del 15:00 21 feb 2018
Actualización de SIU-Guaraní 3w a la versión 3.14.x en entorno de Producción
Requisitos previos
- Haber creado la versión propia de cuatro dígitos de SIU-Guaraní 3w
Pasos para el pasaje a producción
Se utiliza <path proyecto 3w> para referirse al path de la instalación del SIU-Guaraní 3w.
Durante todo este documento se asume que el archivo <path proyecto 3w>/bin/guarani se encuentra en el path.
Para poner el sistema en modo producción hay que ejecutar los siguientes pasos.
- Hacer un SVN SWITCH del <path proyecto 3w> del servidor de producción a la versión creada:
- Dentro de la carpeta del proyecto (<path proyecto 3w>):
- svn switch https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/versiones/3.14.x.y
- Compilar recursos javascript y css
- Dentro de la carpeta 'bin' del proyecto (<path proyecto 3w>/bin):
- ./guarani compilar_recursos
- Este comando reune todos los recursos js y css del proyecto, los minimiza y los ubica en la carpeta <path proyecto 3w>/src/siu/www/_comp. Si se desea servir los recursos desde otro lugar hay que pasarle la ruta como el segundo párametro al comando. Después hay que modificar config.php para indicar la url de los recursos.
- Chequear que Apache pueda leer y escribir en las carpetas
- sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/log
- sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/cache
- sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/temp: En este directorio se guarda la cache de los templates twig del sistema.
- sudo chown $(whoami):www-data -R <path proyecto 3w>/instalacion/operaciones_inactivas
- sudo chown $(whoami):www-data -R <path proyecto 3w>/src/siu/www/js/escalas/
- sudo chown $(whoami):www-data -R <path proyecto 3w>/src/siu/www/_comp
- Actualizar las dependencias del proyecto.
- Dentro de la carpeta raíz del proyecto (<path proyecto 3w>) correr el comando:
- composer update
- Para mas información ver en la Documentación de Composer.
- Activar el modo producción en config.php.
- produccion: true
Para más información sobre la configuración de estos archivos, ver acá.
Ir al esquema de instalación y actualización de la versión