medusa-file-github

0.0.7 • Public • Published

medusa-file-github

Use a github repository as file storage for your medusa. This uses githubs new fine-grained tokens in combinations with github api to upload your images And is served through the superb open-source cdn jsdeliver

Requirements

  • Create a public github repo here
  • Create a Fine-grained token that only have read/write access to your file storage repo here
  • Install the plugin in your medusajs server and enjoy free assets storage with world wide CDN.

Options

{
  owner: "bentrynning",
  repo: "medusa",
  path: "public" // this is the path to the folder where your assets live
  cdn_url: // optional defults to "https://cdn.jsdelivr.net/gh",
  github_token: "YOUR-FINE-GRAINED-GITHUBTOKEN", // process.env.GITHUB_TOKEN
}

Development

Watch

npm run dev

Build

npm run build

Remember to update files in packages.json when new folders are added to only export the needed files when publishing package

Package Sidebar

Install

npm i medusa-file-github

Weekly Downloads

30

Version

0.0.7

License

MIT

Unpacked Size

8.77 kB

Total Files

5

Last publish

Collaborators

  • bentrynning