Docker: Almacenar archivos locales

Esta documentación forma parte de la guía Node.js. Consulte la guía completa aquí: Cómo usar y desplegar una aplicación Node.js con Docker.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución Docker cloud CaaS (Containers as a Service) lista para usar que proporciona una serie de beneficios, incluyendo:

  • Despliega fácilmente tus contenedores en producción con solo un docker-compose up.
  • Nombre de dominio personalizable asegurado con HTTPS (por ejemplo, https://api.tu-empresa.com, https://www.tu-empresa.com, https://backoffice.tu-empresa.com).
  • Rendimiento óptimo y seguridad robusta gracias a una VM privada y dedicada.
  • Actualizaciones sin esfuerzo con solo un clic.

Ahorra tiempo y simplifica tu vida: ¡solo toma 5 minutos probar la solución de alojamiento en la nube Docker CaaS de Stackhero y desplegar tus contenedores en producción!

Si su aplicación Node.js necesita almacenar archivos (por ejemplo, cargas de usuarios), considere usar un servicio de almacenamiento de objetos como MinIO. Un servicio de almacenamiento de objetos ayuda a su aplicación a escalar sin problemas mientras reduce posibles problemas.

Si prefiere almacenar archivos localmente, asegúrese de usar siempre un volumen de Docker. Almacenar archivos directamente en un contenedor puede llevar a una pérdida de datos. Este boilerplate proporciona un volumen montado en /persistent para almacenar archivos de manera segura.

Nunca almacene datos persistentes fuera del directorio /persistent a menos que haya creado volúmenes personalizados y esté seguro de la configuración. ¡Almacenar archivos fuera de /persistent resultará en pérdida de datos!