Come Distribuire Applicazioni
Un progetto Salvo, dopo la compilazione, diventa un file eseguibile. Per la distribuzione, è sufficiente caricare questo eseguibile insieme alle risorse statiche da cui dipende sul server.
Per i progetti basati su Rust, esiste anche una piattaforma di distribuzione molto semplice: shuttle.rs. Shuttle fornisce supporto per progetti simili a Salvo. Per i dettagli, consultare la documentazione ufficiale.
Distribuzione con Docker
È possibile utilizzare Docker per distribuire applicazioni Salvo. Di seguito è riportato un esempio di Dockerfile di base, che può essere adattato in base alle esigenze del progetto:
Istruzioni per l'uso
- Salvare il
Dockerfilesopra nella directory principale del progetto. - Modificare
nome_tua_appcon il nome effettivo del file binario in base al progetto. - Se l'applicazione richiede file statici (come modelli, CSS, JS, ecc.), è possibile aggiungere i comandi
COPYcorrispondenti. - Se l'applicazione richiede la configurazione di variabili d'ambiente, è possibile utilizzare l'istruzione
ENV. - Costruire l'immagine Docker:
- Eseguire il container:
Si prega di adattare il numero di porta e altre configurazioni in base alle esigenze effettive dell'applicazione.