/archive-1022-gelato

JAMstack refresh of 1022gelato.com

Primary LanguageJavaScript

Combined Strapi + Gatsby Template

More info soon

Steps to recreate - Linux

  1. Create project Folder

mkdir [PROJECT-NAME]

  1. cd into new folder create backend strapi instance from template

npx create-strapi-app backend --quickstart

  1. set up admin credentials for Strapi
  2. cd to project folder and create frontend gatsby instance from template

npx gatsby new frontend https://github.com/gatsbyjs/gatsby-starter-default

  1. remove pre-existing git folders (but leave .gitignore for now in each)

rm -rf backend/.git && rm -rf frontend/.git

  1. create git repo at root, then add files and commit

git init -b main && git add . && git commit -m "Frontend/Backend monorepo intialized"

Local Dev

  1. After initial checkout, install dependencies (in both directories) npm install

  2. Start Strapi cd backend && npm run start

  3. start Gatsby cd frontend && gatsby clean && gatsby develop