Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

401
Vistas
Empaquete una aplicación Node JS con MongoDB, Redis y Nginx en un archivo .exe

Actualmente estoy trabajando en un sistema personalizado de almacenamiento de archivos basado en la nube. El backend está casi terminado y se supone que se implementará en una computadora personal o en un servidor basado en la nube. El front-end está en progreso y será una aplicación de Flutter.

El backend es atendido por Nginx, que está encima de una aplicación Node JS que usa MongoDB como base de datos y redis para el caché (así como el almacenamiento local para los propios archivos).

En el mejor de los casos, me gustaría agrupar toda la pila de back-end en un ejecutable (y tal vez un ejecutable de configuración para instalar la pila requerida y configurarla).

Mi pregunta es, ¿puede NodeJS solo manejar esto? He buscado y descubrí que se puede configurar un script de inicio dentro de la aplicación Node, pero ¿sería suficiente? ¿O debo buscar un código bash o incluso Java para envolver todo?

Realmente no sé en qué dirección de chat mirar, así que estoy realmente abierto a cualquier sugerencia aquí, ¿cuál sería la mejor manera de hacer esto?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

¿Has considerado usar docker y docker-compose ?

Puede crear un DockerFile que se utiliza para crear el contenedor de su aplicación e incluir toda su pila en un archivo docker-compose.yml .

Luego, con docker y docker-compose instalados, puede traer toda su pila en cualquier entorno.

Para obtener más información, puede consultar la documentación de Docker, este artículo también puede ayudarlo :)

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda