Ruby: Bestandsopslag

Deze documentatie maakt deel uit van de Geavanceerde toepassingen-gids. Bekijk de volledige gids hier: Verder gaan met uw Ruby-deployments.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een kant-en-klare Ruby cloud oplossing met tal van voordelen, waaronder:

  • Deploy uw applicatie binnen enkele seconden met een eenvoudige git push.
  • Gebruik uw eigen domeinnaam en profiteer van de automatische configuratie van HTTPS certificaten voor extra beveiliging.
  • Geniet van gemoedsrust dankzij automatische back-ups, one-click updates en een eenvoudige, transparante en voorspelbare prijsstelling.
  • Optimale performance en sterke security dankzij een private, dedicated infrastructuur.

Bespaar tijd en maak uw leven eenvoudiger: het kost slechts 5 minuten om de Ruby cloud hosting oplossing van Stackhero uit te proberen!

Voor het opslaan van bestanden zoals gebruikersfoto's of documenten wordt sterk aanbevolen om een objectopslagoplossing te gebruiken. Objectopslag stelt u in staat om bestanden te delen tussen meerdere services en instanties en ontkoppelt de opslaglaag van uw code. Dit wordt beschouwd als een best practice.

We raden MinIO aan als een eenvoudige, snelle en krachtige oplossing die compatibel is met het Amazon S3-protocol.

Als u kiest voor lokale bestandsopslag, kunt u de persistente opslag gebruiken die bij uw Ruby-instantie wordt geleverd. Deze lokale opslag is beschikbaar onder de directory /persistent/storage/.

Lokale bestandsopslag wordt echter over het algemeen niet aanbevolen, omdat het mogelijk niet de beste praktijk is voor langdurige schaalbaarheid en betrouwbaarheid.

WAARSCHUWING: Sla nooit gegevens op buiten de map /persistent/storage/!

Gegevens opslaan op een andere locatie dan de persistente opslagmap kan leiden tot gegevensverlies wanneer uw instantie opnieuw wordt opgestart, bijgewerkt of wanneer u nieuwe code pusht.