Anwendungen bereitstellen
Ein Salvo-Projekt wird nach der Kompilierung zu einer ausführbaren Datei. Für die Bereitstellung müssen Sie lediglich diese ausführbare Datei zusammen mit den abhängigen statischen Ressourcen auf den Server hochladen.
Für Rust-basierte Projekte gibt es auch eine sehr einfache Bereitstellungsplattform: shuttle.rs. Shuttle bietet Unterstützung für Salvo-ähnliche Projekte. Einzelheiten finden Sie in der offiziellen Dokumentation.
Docker-Bereitstellung
Sie können auch Docker verwenden, um Salvo-Anwendungen bereitzustellen. Nachfolgend finden Sie ein grundlegendes Beispiel für eine Dockerfile, die Sie entsprechend den Anforderungen Ihres Projekts anpassen können:
Nutzungshinweise
- Speichern Sie die obige
Dockerfileim Stammverzeichnis Ihres Projekts. - Passen Sie
ihr_app_nameentsprechend dem tatsächlichen Namen Ihrer Binärdatei an. - Wenn Ihre Anwendung statische Dateien benötigt (z.B. Templates, CSS, JS usw.), können Sie entsprechende
COPY-Befehle hinzufügen. - Wenn Ihre Anwendung Umgebungsvariablen benötigt, können Sie die
ENV-Anweisung verwenden. - Docker-Image bauen:
- Container ausführen:
Bitte passen Sie die Portnummer und andere Konfigurationen entsprechend den tatsächlichen Anforderungen Ihrer Anwendung an.