gatsby-starter-medusa v2.0.0
Prerequisites: To use the starter you should have a Medusa server running locally on port 9000. Check out medusa-starter-default for a quick setup.
🚀 Quick Start
- Create a new Gatsby project
npx gatsby new my-medusa-storefront https://github.com/medusajs/gatsby-starter-medusa
# or
git clone https://github.com/medusajs/gatsby-starter-medusa.git my-medusa-storefront- Install dependencies
cd my-medusa-storefront
yarn- Link to your backend
In the folder my-medusa-storefront you should have a .env.template file with the following content:
GATSBY_MEDUSA_BACKEND_URL=http://localhost:9000Before you can start developing your site you first need to copy this file into a new file named .env.development.
mv .env.template .env.developmentPer default your Medusa server should be running on localhost:9000, but if you have changed this you will then need to replace GATSBY_MEDUSA_BACKEND_URL with the URL of your Medusa server.
GATSBY_MEDUSA_BACKEND_URL=<link to your server>- Start development
You should now be able to start developing your site.
yarn startOpen the source code and start editing!
Your site is now running at
http://localhost:8000!Note: You'll also see a second link:
http://localhost:8000/___graphql. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the Gatsby tutorial.Open the
my-medusa-starterdirectory in your code editor of choice and editsrc/pages/index.jsx. Save your changes and the browser will update in real time!
4 years ago