Instalación y ejecución - RodrigoRoy/lais-fotografia GitHub Wiki
Requisitos
Es importante instalar los siguientes componentes para asegurar un correcto funcionamiento:
- NodeJS
- MongoDB (Community Server)
- GraphicsMagick (recomendado) o ImageMagick
- Git
Instrucciones
Las siguientes instrucciones aplican para la línea de comandos.
- Clonar el sistema
git clone https://github.com/RodrigoRoy/lais-fotografia.git
- Moverse al directorio recien clonado
cd lais-fotografia
- Instalar dependencias de Node
npm install
- Realizar configuración inicial
npm run init
Se solicitará la siguiente información- Nombre de la fototeca Nombre principal que aparece en el encabezado del sistema
- Prefijo del código de referencia Clave que acompaña a todo registro en el sistema
- Nombre de la base de datos Para MongoDB, no es un dato visible ni relevante para usuarios
- Frase privada de seguridad Contraseña de cifrado para información sensible
- Puerto de red Cualquier puerto disponible para exponer el sistema
Ejecución
El sistema debe ejecutarse como un proceso de NodeJs. El siguiente comando mantiene activo dicho proceso:
npm run serve
Pero el comando anterior puede bloquear la terminal, una mejor alternativa es usar forever que permite la ejecución como un proceso más del sistema operativo:
forever start server.js