You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Debemos de asegurarnos de tener lo siguiente hecho:
Ambos dispositivos conectados a la misma red Wifi*. Tanto la Conga como la Raspberry.
*Intentar no conectar a 5G, para evitar compatibilidad.
Tabla de Compatibilidad
Marca
Serie
Models tested and supported
Cecotec
Conga
3XXX (except for 3890), 4XXX (except for 4690), 5090 and 5490
Configuración Raspberry
Tendremos que preparar la Raspberry para que podamos clonar el repositorio y ejecutarlo. Lo primero que debemos de asegurarnos es de tener
todos las actualizaciones instaladas.
sudo apt update && sudo apt upgrade -y
Instalación de GIT
sudo apt install git-all
Verificaremos
git --version
Instalación de Nodejs
Antes iremos a la web oficial para verificar la última versión.
Puedes asignar el puerto que desees, este será desde el podrás acceder a la interfaz web.
E iniciamos
npm run start
PM2
Para asegurarnos de que siempre está activo, instalaremos pm2
npm i -g pm2
Configuramos pm2, para que se inicie con el sistema
pm2 startup
Al acabar nos mostrará un comando a ejecutar. Lo copiamos, pegamos y presionamos enter.
Una vez hecho, ejecutamos
pm2 save
Añadimos a pm2 para que se inicie.
pm2 start npm --name "congatudo" -- start --watch
Y guardamos
pm2 save
Configuración con PNPM
Estos son solo si quieres utilizar pnpm.
Lo primero que haremos será crear el workspace del proyecto. Este archivo debe estar en la raíz, es decir ~/{PROYECT_PATH}/pnpm-workspace.yaml
pnpm-workspace.yaml
packages:
- "frontend"
- "backend"
En los archivos package.json que se encuentran en la carpeta frontend y backend deberemos de cambiar el valor de name por los correspondientes.
Y ya podremos ejecutar con pm2