Ruby: Archiviazione file

Questa documentazione fa parte della guida Utilizzi avanzati. Consulta la guida completa qui: Approfondire i tuoi deployment Ruby.

👋 Benvenuti nella documentazione di Stackhero!

Stackhero offre una soluzione Ruby cloud pronta all'uso che garantisce numerosi vantaggi, tra cui:

  • Distribuisca la sua applicazione in pochi secondi con un semplice git push.
  • Utilizzi il suo nome di dominio e benefici della configurazione automatica dei certificati HTTPS per una maggiore sicurezza.
  • Goda della tranquillità grazie a backup automatici, aggiornamenti con un clic e una tariffazione semplice, trasparente e prevedibile.
  • Ottenga prestazioni ottimali e sicurezza avanzata grazie a un'infrastruttura privata e dedicata.

Risparmi tempo e semplifichi la sua vita: bastano 5 minuti per provare la soluzione di Ruby cloud hosting di Stackhero!

Per archiviare file come foto degli utenti o documenti, è altamente raccomandato utilizzare una soluzione di object storage. L'object storage ti permette di condividere file tra più servizi e istanze e disaccoppia il livello di archiviazione dal tuo codice. Questo è considerato una buona pratica.

Raccomandiamo MinIO come soluzione semplice, veloce e potente compatibile con il protocollo Amazon S3.

Se scegli l'archiviazione file locale, puoi utilizzare l'archiviazione persistente fornita con la tua istanza Ruby. Questa archiviazione locale è disponibile sotto la directory /persistent/storage/.

Tuttavia, l'archiviazione file locale non è generalmente raccomandata poiché potrebbe non essere la migliore pratica per la scalabilità e l'affidabilità a lungo termine.

ATTENZIONE: Non memorizzare mai dati al di fuori della cartella /persistent/storage/!

Memorizzare dati in qualsiasi posizione diversa dalla cartella di archiviazione persistente può comportare la perdita di dati quando la tua istanza viene riavviata, aggiornata o quando invii nuovo codice.