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 documentatie van Stackhero!
Stackhero biedt een kant-en-klare Docker cloud CaaS (Containers as a Service) oplossing die tal van voordelen biedt, waaronder:
- Zet eenvoudig uw containers in productie met slechts een
docker-compose up.- Aanpasbare domeinnaam beveiligd met HTTPS (bijvoorbeeld, https://api.uw-bedrijf.com, https://www.uw-bedrijf.com, https://backoffice.uw-bedrijf.com).
- Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.
- Moeiteloze updates met slechts één klik.
Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Docker CaaS cloud hosting oplossing van Stackhero te proberen en uw containers in productie te zetten!
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
/persistenttenzij u aangepaste volumes heeft gemaakt en zeker bent van de configuratie. Bestanden opslaan buiten/persistentzal leiden tot gegevensverlies!