elhacker-net / web-nuevo

Frontend de elhacker.net!
https://www.elhacker.net
MIT License
2 stars 1 forks source link

[feature] Entorno de Desarrollo para rPI #12

Closed MinusFour closed 4 years ago

MinusFour commented 4 years ago

De acuerdo al issue #11

Tuve que quitar la dependencia de node-sass y remplazarla por sass. No se lleva muy bien con arm, no hay binarios disponibles para esa plataforma. De todas formas ya tenía tiempo de cambiar a dart-sass puesto que node-sass no ha recibido soporte de las nuevas funciones y sintaxis de sass. node-sass también esta próximo a ser marcado como deprecated.

También tuve que hacer un pin sobre fsevents. Hay varios issues acerca de esto. El más relevante es este issue. La última versión mencionada no recompila el binario si no es necesario (solo se compila en mac).

He agregado también una imagen de docker para armv6 la cual la pueden bajar ustedes y correr en sus equipos x86 si tienen emulación (con qemu). La pueden descargar de GHCR pero necesitan un PAT para hacer el login. La idea es que las maquinas de Github hagan el build, creen la imagen, inicien session en la RPI y corran la imagen.

He activado "Github Actions" para este repositorio (tenemos 2000 minutos gratuitos al mes). Cualquier persona con permisos de escritura sobre el repositorio puede hacer push de un workflow en el que pueda correr lo que quiera así que es muy importante no dar permisos de escritura sobre este repositorio (los admins tienen permisos de escritura sobre todos los repositorios en la organización).

El host al cual pueden acceder para ver los últimos avances es: http://elhacker.minusfour.net:8080.

@drvy @ehnwebmaster