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 fornisce numerosi vantaggi, tra cui:
- Distribuisci la tua applicazione in pochi secondi con un semplice
git push.- Usa il tuo nome di dominio e beneficia della configurazione automatica dei certificati HTTPS per una sicurezza potenziata.
- Goditi la tranquillità con backup automatici, aggiornamenti con un clic, e una tariffazione semplice, trasparente e prevedibile.
- Ottieni prestazioni ottimali e una sicurezza robusta grazie a una VM privata e dedicata.
Risparmia tempo e semplificati la vita: bastano solo 5 minuti per provare la soluzione 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.