Self-hosting S3
Was dieses Tutorial behandelt
Dieses Tutorial zeigt, wie man minio für die Arbeit mit capgo einrichtet
Dies ist technisch nicht erforderlich, um capgo auszuführen
Das Einrichten von S3 ermöglicht das Hochladen von Bundles über die CLI
Voraussetzungen
Erste Schritte
Erstellen Sie zunächst ein neues Verzeichnis
Erstellen Sie dann einen Ordner namens data
darin
Führen Sie dann den folgenden Befehl aus:
Wenn Sie das Konsolenfenster mit diesem Container jemals schließen, können Sie ihn mit folgendem Befehl starten:
Wenn Sie die Konfiguration von minio jemals ändern müssen, können Sie den Container entfernen, indem Sie Folgendes ausführen:
⚠️ Dieser Befehl entfernt keine minio-Daten
Edge Functions einrichten
Nachdem wir einen S3-Server ausführen, müssen wir capgo edge functions einrichten, um unseren S3-Server zu verwenden
Dazu müssen wir eine ENV-Datei in capgo/supabase
mit dem Namen envlocal
erstellen
Diese Datei sollte wie folgt aussehen:
Die IP hostdockerinternal
ist eine Docker-IP, die nur intern von Docker erreicht werden kann, aber wir ersetzen sie im Code durch 0000
, damit minio von localhost aus erreichbar ist
Um edge functions mit unserer neuen env-Datei auszuführen, verwenden Sie
CLI für S3-Nutzung einrichten
Die CLI funktioniert standardmäßig nicht mit minio. Die folgende Änderung an capacitorconfigts
1 ist erforderlich
Footnotes
-
Die Datei befindet sich in Ihrem App-Verzeichnis ↩