SIU-Sanaviron-Quilmes/version1.5.0/instalacion desde cero/instalacion/pagos

De SIU
Saltar a: navegación, buscar

Instalación de SIU-Sanavirón-Quilmes Pagos versión 1.5.x en entorno de Desarrollo o Producción

Actualmente el sistema se encuentra disponible en el repositorio GIT del SIU solo para los usuarios que lo soliciten.

Pasos para la instalación

  1. Posicionarse en la ubicación deseada para la instalación del proyecto:
    cd /usr/local/proyectos/sanaviron_quilmes/
  2. Bajar el proyecto del GIT desde la URL correspondiente:
    git clone https://gitlab.siu.edu.ar/sanaviron/sq_pagos.git
    Ahora tenemos el path:
    /usr/local/proyectos/sanaviron_quilmes/sq_pagos/
    Nota: en lo sucesivo denominaremos esta carpeta como <path proyecto SQP>.
  3. Entrar en la carpeta <path proyecto SQP>/config y editar el archivo angular-config.json:
    {
            "entorno": "desarrollo",
            "desarrollo": {
                    "config": {
                            "api_backend_url": "http://localhost/sq_pagos_backend/",
                            "titulo": "Universidad de prueba :: Plataforma de pagos :: SIU­-Sanaviron-Quilmes"
                    }
            },
            "produccion": {
                    "config": {
                            "api_backend_url": "http://sq_server.edu.ar/sq_pagos_backend/",
                            "titulo": "Universidad de prueba :: Plataforma de pagos :: SIU­-Sanaviron-Quilmes"
                    }
            }
    }
  4. Instalar el proyecto, para ello, ejecutar:
    cd <path proyecto SQP>
    npm install
  5. Luego hay que publicar en el servidor web
    Editar el archivo sq_pagos.conf que se encuentra en la carpeta config/ y modificar el path para que apunte a la carpeta donde se encuentra el proyecto sq_pagos y el alias que se desea darle al mismo
    Alias /sq_pagos "<path proyecto SQP>/app"
        <Directory "<path proyecto SQP>/app/">
            Options MultiViews FollowSymLinks
            AllowOverride None
                    <IfModule !mod_authz_core.c>
                            Order allow,deny
                            Allow from all
                    </IfModule>
                    <IfModule mod_authz_core.c>
                            Require all granted
                    </IfModule>
        </Directory>
    Crear el link simbólico para que apache cargue el proyecto:
    ln -s <path proyecto SQP>/config/sq_pagos.conf /etc/apache2/sites-enabled/sq_pagos.conf
    y luego reiniciar Apache