Self-hosting S3
Que couvre ce tutoriel ?
Ce tutoriel montrera comment configurer minio pour fonctionner avec capgo
Ce n’est pas techniquement requis pour exécuter capgo
La configuration de S3 permet de télécharger des bundles depuis le CLI
Prérequis
Pour commencer
Tout d’abord, créez un nouveau répertoire
Puis créez un dossier nommé data
à l’intérieur
Ensuite, exécutez la commande suivante :
Si vous fermez la fenêtre de console avec ce conteneur, vous pouvez le démarrer avec :
Si vous devez modifier la configuration de minio, vous pouvez supprimer le conteneur en exécutant :
⚠️ Cette commande ne supprime pas les données minio
Configuration des fonctions edge
Maintenant que nous avons un serveur S3 en cours d’exécution, nous devons configurer les fonctions edge de capgo pour utiliser notre serveur S3
Pour cela, nous devons créer un fichier ENV dans capgo/supabase
nommé envlocal
Ce fichier devrait ressembler à ceci :
L’ip hostdockerinternal
est une ip docker qui ne peut être atteinte qu’en interne par docker, mais nous la remplaçons dans le code par 0000
pour que minio puisse être atteint depuis localhost
Pour exécuter les fonctions edge avec notre nouveau fichier env, utilisez
Configuration du CLI pour utiliser S3
Le CLI ne fonctionnera pas par défaut avec minio. La modification suivante de capacitorconfigts
1 est nécessaire
Footnotes
-
Le fichier se trouve dans votre répertoire d’application ↩