Comment héberger des fichiers statiques sur un CDN avec Casdoor : S3, MinIO, Azure Blob et autres fournisseurs de stockage
· Lecture de 11 minutes
Pour héberger des fichiers statiques sur un CDN, placez-les dans un stockage objet (Amazon S3, MinIO, Azure Blob Storage, Google Cloud Storage, Alibaba Cloud OSS ou Tencent Cloud COS), configurez le CDN pour qu'il tire ses données de ce bucket comme origine, et distribuez les URL sur le domaine du CDN. Dans Casdoor, c'est un seul paramètre : créez un fournisseur de stockage pour le bucket et mettez l'adresse du CDN dans son champ Domain. Casdoor télécharge les avatars et autres fichiers via l'API du fournisseur et enregistre les URL commençant par ce domaine. L'interface frontend de Casdoor peut également provenir d'un CDN, via frontendCdnUrl et staticBaseUrl dans app.conf.