More info soon
- Create project Folder
mkdir [PROJECT-NAME]
- cd into new folder create backend strapi instance from template
npx create-strapi-app backend --quickstart
- set up admin credentials for Strapi
- cd to project folder and create frontend gatsby instance from template
npx gatsby new frontend https://github.com/gatsbyjs/gatsby-starter-default
- remove pre-existing git folders (but leave .gitignore for now in each)
rm -rf backend/.git && rm -rf frontend/.git
- create git repo at root, then add files and commit
git init -b main && git add . && git commit -m "Frontend/Backend monorepo intialized"
-
After initial checkout, install dependencies (in both directories)
npm install
-
Start Strapi
cd backend && npm run start
-
start Gatsby
cd frontend && gatsby clean && gatsby develop