¿Hay alguna manera de tener una aplicación Express empaquetada con arc

¿Hay alguna manera de tener una aplicación Express empaquetada con archivos locales de referencia de pkg que no estén incluidos en los activos de pkg?

Hice una pequeña aplicación create-react-app como utilidad para un amigo. Quiero servirlo con express, y empaquetarlo todo con pkg para que no tenga que instalar Node ni nada y pueda simplemente hacer doble clic en un ejecutable y abrir un navegador para usarlo.

Hasta ahora lo tengo funcionando excepto por las imágenes. El problema es que hay más de 2,7 GB de imágenes, por lo que no quiero empaquetarlas especificándolas como assets para pkg.

¿Cómo puedo hacer que la aplicación empaquetada vea el sistema de archivos local para que las imágenes permanezcan fuera del paquete ejecutable?

Mostrar la mejor respuesta

¿Qué hay de implementar en un host gratuito como heroku o nextjs y simplemente darle a un amigo la URL?

¿Especificar la ruta a las imágenes a través de una variable de entorno y servirlas a través de express?

Y la respuesta es... usa nexe en su lugar.

No sé qué está pasando debajo del capó entre ellos, pero pude empaquetar lo que quería (el servidor node) como un ejecutable, excluí todas las imágenes y obtuve el sitio. ejecutar localmente como se esperaba cuando el servidor express se inició ejecutando el ejecutable.