medusa-file-sanity

1.0.4 • Public • Published

medusa-file-sanity

Store uploaded files to your Medusa backend on Sanity.

Features

  • Store product images on Sanity CMS

Prerequisites


How to Install

1. Run the following command in the directory of the Medusa backend:

yarn add medusa-file-sanity

2. Set the following environment variables in .env:

SANITY_PROJECT_ID=some-project-id
SANITY_DATASET=production
SANITY_TOKEN=some-token

3. In medusa-config.js add the following at the end of the plugins array:

const plugins = [
	// ...
	{
		resolve: `medusa-file-sanity`,
		options: {
			projectId: process.env.SANITY_PROJECT_ID,
			dataset: process.env.SANITY_DATASET,
			token: process.env.SANITY_TOKEN,
			apiVersion: '2021-10-21',
			useCdn: false, // `false` if you want to ensure fresh data
		},
	},
]

Test the Plugin

1. Run the following command in the directory of the Medusa backend to run the backend:

yarn start

2. Upload an image for a product using the admin dashboard or using the Admin APIs.

Package Sidebar

Install

npm i medusa-file-sanity

Weekly Downloads

0

Version

1.0.4

License

MIT

Unpacked Size

24.9 kB

Total Files

6

Last publish

Collaborators

  • abmenzel