Docker: Lokale bestanden opslaan

Deze documentatie maakt deel uit van de Node.js-gids. Bekijk de volledige gids hier: Hoe een Node.js-app te gebruiken en te implementeren met Docker.

Welkom bij de Stackhero-documentatie

Stackhero biedt een gebruiksklaar Docker cloud CaaS (Containers as a Service) platform, ontworpen voor snelle en betrouwbare containerdeployments:

  • Zet uw containers direct in productie met slechts één docker-compose up. Er is geen extra configuratie nodig: start gewoon uw containers.
  • Kies uw eigen domeinnaam, automatisch beveiligd met HTTPS (bijvoorbeeld: https://api.uw-bedrijf.com, https://www.uw-bedrijf.com of https://backoffice.uw-bedrijf.com).
  • Profiteer van hoge prestaties en sterke beveiliging op een privé, dedicated infrastructuur.
  • Voer updates uit met één klik voor eenvoudige, moeiteloze onderhoud.

Uw containers kunnen binnen ongeveer vijf minuten live in productie zijn. Stackhero beheert de infrastructuur, updates en beveiliging voor u, zodat u zich kunt richten op het leveren van uw applicaties. Lees meer over Docker CaaS cloud hosting.

Als uw Node.js-app bestanden moet opslaan (bijvoorbeeld gebruikersuploads), overweeg dan het gebruik van een objectopslagdienst zoals MinIO. Een objectopslagdienst helpt uw applicatie naadloos te schalen en vermindert potentiële problemen.

Als u liever bestanden lokaal opslaat, zorg er dan voor dat u altijd een Docker-volume gebruikt. Bestanden direct in een container opslaan kan leiden tot gegevensverlies. Deze boilerplate biedt een volume gemonteerd op /persistent voor het veilig opslaan van bestanden.

Sla nooit persistente gegevens op buiten de map /persistent tenzij u aangepaste volumes heeft gemaakt en zeker bent van de configuratie. Bestanden opslaan buiten /persistent zal leiden tot gegevensverlies!