Store uploaded files to your Medusa backend locally.
Not suited for production environments
Plugin Documentation | Medusa Website | Medusa Repository
- Store product images locally
1. Run the following command in the directory of the Medusa backend:
npm install @medusajs/file-local
2 . In medusa-config.js
add the following at the end of the plugins
array:
const plugins = [
// ...
{
resolve: `@medusajs/file-local`,
options: {
upload_dir: 'uploads/images', // optional
backend_url: 'http://localhost:9000' // optional
}
},
]
1. Run the following command in the directory of the Medusa backend to run the backend:
npm run start
2. Upload an image for a product using the admin dashboard or using the Admin APIs.