Manual de instalación y despliegue
Este manual contiene la información paso a paso para instalar la aplicación D'Hont Analyzer y desplegarla en un servidor para su posterior uso.
Requisitos
Son necesarias las siguientes precondiciones:
Disponer del código fuente de la aplicación que acompaña a este manual.
Disponer de una cuenta en Firebase, necesaria para la Base de datos y la gestión de la autenticación.
Su sistema operativo se encuentra actualizado.
Instalación
Instalar
node.jsversión LTS 6.9.4. y el gestor de paquetesnpm. Para ello, puede usar el instalador correspondiente a su Sistema Operativo que puede encontrar en este enlace. Puede comprobar si la instalación fue satisfactoria ejecutando en un terminal la instrucciónnode -v.Opcionalmente, si su SO no es Windows, puede instalar
node.jsynpma través del gestor de versiones nvm. Una vez haya instaladonvm, ejecute en un terminal el comandonvm install 6.Extraiga el código fuente de la aplicación en un directorio y situése en el directorio raíz. Ejecute en un terminal el comando
npm install, y de este modo se instalarán las dependencias necesarias para ejecutar la aplicación.Para la configuración del módulo externo
AngularFireModulees necesario que se dirija en la consola de Firebase al apartado Authentication pulsando el siguiente botón:
A continuación, modifique la plantilla localizada en el directoriosrc/environmentsllamadafirebase.config.ts.template(consejo: no borrar esta plantilla para hacer más rápida la configuración). Copie dicho fichero a uno llamadofirebase.config.tsen el mismo directorio, y rellene los valores con los que se muestra en la consola de firebase.{ "apiKey": "<your-key>", "authDomain": "<your-project-authdomain>", "databaseURL": "<your-database-URL>", "storageBucket": "<your-storage-bucket>" }
Despliegue
- Para ejecutar la aplicación, ejecute en el directorio ráiz de la aplicación el comando
npm startdesde una terminal.