Comment déployer des applications
Un projet Salvo, après compilation, devient un fichier exécutable. Pour le déploiement, il suffit de transférer cet exécutable ainsi que les ressources statiques associées sur le serveur.
Pour les projets basés sur Rust, il existe également une plateforme de déploiement très simple : shuttle.rs. Shuttle prend en charge les projets de type Salvo. Pour plus de détails, veuillez consulter la documentation officielle.
Déploiement avec Docker
Vous pouvez également utiliser Docker pour déployer des applications Salvo. Voici un exemple de base de Dockerfile, que vous pouvez ajuster selon les besoins de votre projet :
Instructions d'utilisation
- Enregistrez le
Dockerfileci-dessus dans le répertoire racine de votre projet. - Ajustez
your_app_nameau nom réel du fichier binaire selon votre projet. - Si votre application nécessite des fichiers statiques (tels que des modèles, CSS, JS, etc.), vous pouvez ajouter des commandes
COPYcorrespondantes. - Si votre application nécessite une configuration par variables d'environnement, vous pouvez utiliser l'instruction
ENV. - Construisez l'image Docker :
- Exécutez le conteneur :
Veuillez ajuster le numéro de port et d'autres configurations selon les besoins réels de votre application.