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.js
versió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.js
ynpm
a 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
AngularFireModule
es 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/environments
llamadafirebase.config.ts.template
(consejo: no borrar esta plantilla para hacer más rápida la configuración). Copie dicho fichero a uno llamadofirebase.config.ts
en 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 start
desde una terminal.