Supabase storage provider for Strapi upload plugin
npm i strapi-provider-upload-supabase
./extensions/upload/config/settings.js
with contentmodule.exports = {
provider: "supabase",
providerOptions: {
apiUrl: process.env.SUPABASE_API_URL,
apiKey: process.env.SUPABASE_API_KEY,
bucket: process.env.SUPABASE_BUCKET,
directory: process.env.SUPABASE_DIRECTORY,
options: {}
}
}
.env
and add to themSUPABASE_API_URL="<Your Supabase url>"
SUPABASE_API_KEY="<Your Supabase api key>"
SUPABASE_BUCKET="strapi-uploads"
SUPABASE_DIRECTORY=""
with values obtained from this page:
https://app.supabase.io/project//settings/api
Parameters options
, bucket
and directory
are optional and you can omit it, they will take the values shown in the example above.