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 qui offre de nombreux avantages, notamment :
- Déployez facilement vos conteneurs en production avec un simple
docker-compose up.- Nom de domaine personnalisable sécurisé en HTTPS (par exemple, https://api.votre-entreprise.com, https://www.votre-entreprise.com, https://backoffice.votre-entreprise.com).
- Performance optimale et sécurité renforcée 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 Docker CaaS cloud hosting de Stackhero et déployer vos conteneurs en production !
Si votre application Node.js doit stocker des fichiers (par exemple, des fichiers uploadés par les utilisateurs), il est recommandé d'utiliser un service d'object storage comme MinIO. Un service d'object storage permet à votre application de passer à l'échelle facilement tout en limitant les risques.
Si vous préférez stocker les fichiers localement, veillez à toujours utiliser un volume Docker. Stocker des fichiers directement dans un conteneur peut entraîner une perte de données. Ce boilerplate met à disposition un volume monté sur /persistent pour stocker les fichiers en toute sécurité.
Ne stockez jamais de données persistantes en dehors du dossier
/persistent, sauf si vous avez créé des volumes personnalisés et que vous maîtrisez la configuration. Stocker des fichiers en dehors de/persistententraînera une perte de données !