Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/actualizacion de produccion/3w»

De SIU
Saltar a: navegación, buscar
(Actualización de G3W3 a la versión 3.11.X en entorno de producción)
(Pasos para el pasaje a producción)
 
(No se muestran 8 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
== Actualización de SIU-Guaraní 3w a la versión 3.11.X en entorno de producción ==
+
__NOTOC__
Para poner el sistema en modo producción hay que ejecutar los siguientes pasos.  
+
== Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de Producción ==
Durante todo este documento se asume que el archivo /path/to/projects/g3w3/bin/guarani se encuentra en el path.
+
 
 +
=== Requisitos previos ===  
 +
* Haber creado la [[SIU-Guarani/version3.11.0/crear_version_propia/3w|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.<br>
 +
Durante todo este documento se asume que el archivo <path proyecto 3w>/bin/guarani se encuentra en el path.<br><br>
 +
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 (<tt><path proyecto 3w></tt>):
 +
#:<source lang="php" enclose="div">
 +
svn switch https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/versiones/3.11.x.y
 +
</source>
 
#Compilar recursos javascript y css
 
#Compilar recursos javascript y css
 +
#:Dentro de la carpeta 'bin' del proyecto (<tt><path proyecto 3w>/bin</tt>):
 
#:<source lang="php" enclose="div">
 
#:<source lang="php" enclose="div">
guarani compilar_recursos
+
./guarani compilar_recursos
 
</source>
 
</source>
#:Este comando reune todos los recursos js y css del proyecto, los minimiza y los ubica en la carpeta /path/to/projects/g3w3/src/siu/www/_comp. Si se desea servir los recursos desde otro lugar hay que pasarle la ruta como el segundo parametro al comando. Después hay que [[SIU-Guarani/Version3.11.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.11.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
#*/path/to/projects/g3w3/instalacion/temp : En este directorio se guarda la cache de los templates twig del sistema.
+
#*<path proyecto 3w>/instalacion/log
#*/path/to/projects/g3w3/src/siu/www/_comp
+
#*<path proyecto 3w>/instalacion/cache
 +
#*<path proyecto 3w>/instalacion/temp: En este directorio se guarda la cache de los templates twig del sistema.
 +
#*<path proyecto 3w>/instalacion/operaciones_inactivas
 +
#*<path proyecto 3w>/src/siu/www/js/escalas/
 +
#*<path proyecto 3w>/src/siu/www/_comp
 
#Activar el modo producción en config.php.
 
#Activar el modo producción en config.php.
 
#:<source lang="php" enclose="div">
 
#:<source lang="php" enclose="div">
Línea 15: Línea 32:
 
</source>
 
</source>
  
'''Comentario:'''<br>
+
Para más información sobre la configuración de estos archivos, ver [[SIU-Guarani/Version3.11.0/instalacion_desde_cero/instalacion/3w/configuracion|acá]].<br>
Archivo de configuración: instalacion/config.php<br>
 
El archivo de configuración tiene un bloque principal llamado global. En este bloque se configuran valores globales a todas las unidades de acceso de proyecto. A continuación vemos un archivo de configuración de ejemplo: # instalacion/config.php
 
 
<br>
 
<br>
Por ej la entrada '''log''': configuración de logging. Si no se especifica este bloque no se usa el log (es lo mismo que setear activo en false).
+
[[SIU-Guarani/Version3.11.0/instalacion_actualizacion_3w|Ir al esquema de instalación y actualización de la versión]]
*'''activo''': indica si el log está activo o no
 
**valores posibles: true|false
 
*'''nivel''': el nivel de log
 
**valores posibles: string; error | info | debug
 
Para más información sobre la configuración de estos archivos, ver [[SIU-Guarani/Version3.11.0/instalacion_desde_cero/instalacion/3w/configuracion|acá]].<br>
 

Revisión actual del 17:02 4 dic 2015

Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de Producción

Requisitos previos

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.

  1. 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.11.x.y
  2. 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.
  3. Chequear que Apache pueda leer y escribir en las carpetas
    • <path proyecto 3w>/instalacion/log
    • <path proyecto 3w>/instalacion/cache
    • <path proyecto 3w>/instalacion/temp: En este directorio se guarda la cache de los templates twig del sistema.
    • <path proyecto 3w>/instalacion/operaciones_inactivas
    • <path proyecto 3w>/src/siu/www/js/escalas/
    • <path proyecto 3w>/src/siu/www/_comp
  4. 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