Docker: Stocker des fichiers locaux

Cette documentation fait partie du guide Node.js. Consultez le guide complet ici : Comment utiliser et déployer une application Node.js avec Docker.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution Docker cloud CaaS (Containers as a Service) prête à l'emploi offrant de nombreux avantages, notamment :

  • Déployez facilement vos containers en production avec un simple docker-compose up.
  • Nom de domaine personnalisable sécurisé avec HTTPS (par exemple, https://api.votre-entreprise.com, https://www.votre-entreprise.com, https://backoffice.votre-entreprise.com).
  • Performance optimale et sécurité robuste grâce à une VM privée et dédiée.
  • Mises à jour simplifiées en un clic.

Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution d'hébergement cloud Docker CaaS de Stackhero et déployer vos containers en production !

Si votre application Node.js doit stocker des fichiers (par exemple, des téléchargements d'utilisateurs), envisagez d'utiliser un service d'object storage tel que MinIO. Un service d'object storage aide votre application à évoluer sans problème tout en réduisant les problèmes potentiels.

Si vous préférez stocker des fichiers localement, assurez-vous d'utiliser toujours un volume Docker. Stocker des fichiers directement dans un conteneur peut entraîner une perte de données. Ce boilerplate fournit un volume monté à /persistent pour stocker les fichiers en toute sécurité.

Ne stockez jamais de données persistantes en dehors du répertoire /persistent à moins d'avoir créé des volumes personnalisés et d'être certain de la configuration. Stocker des fichiers en dehors de /persistent entraînera une perte de données !