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

/medusa-file-github/

    Package Sidebar

    Install

    npm i medusa-file-github

    Weekly Downloads

    1

    Version

    0.0.7

    License

    MIT

    Unpacked Size

    8.77 kB

    Total Files

    5

    Last publish

    Collaborators

    • bentrynning