Skip to content

Environment

kyryloren edited this page Jul 20, 2020 · 1 revision

The following is directions and information on the Foundry environment.


πŸš€ Setting up local development

  1. Install NPM and NodeJS

    You can install from npmjs.com

  2. Install the gatsby CLI

    npm i -g gatsby-cli
  3. Copy the repository

    gatsby new Foundry https://github.com/btechsu/Foundry
    cd Foundry
  4. Setup .env files

    • Navigate to the environment variables on the Netlify dashboard.
    • In the root of the copied repository, create a .env.development file. Copy each key from Netlify in this format to the file:
      GATSBY_PRISMIC_API=KEY
      GATSBY_ALGOLIA_APP_ID=KEY
      GATSBY_ALGOLIA_SEARCH=KEY
      GATSBY_FIREBASE_KEY=KEY
      GATSBY_FIREBASE_DOMAIN=KEY
      GATSBY_FIREBASE_DATABASE=KEY
      GATSBY_FIREBASE_PROJECT_ID=KEY
      GATSBY_FIREBASE_STORAGE_BUCKET=KEY
      GATSBY_FIREBASE_SENDER_ID=KEY
      GATSBY_FIREBASE_APP_ID=KEY
      GATSBY_FIREBASE_MES_ID=KEY
      
      GATSBY_FIREBASE_TYPE=KEY
      GATSBY_FIREBASE_PRIVATE_KEY_ID=KEY
      GATSBY_FIREBASE_PRIVATE_KEY=KEY
      GATSBY_FIREBASE_CLIENT_EMAIL=KEY
      GATSBY_FIREBASE_CLIENT_ID=KEY
      GATSBY_FIREBASE_AUTH_URI=KEY
      GATSBY_FIREBASE_TOKEN_URI=KEY
      GATSBY_FIREBASE_AUTH_PROVIDER_X509_CERT_URL=KEY
      GATSBY_FIREBASE_CLIENT_X509_CERT_URL=KEY
      
  5. Start the local server

    gatsby develop
  6. Open the source code and start editing!

    The site is now running at http://localhost:8000

Clone this wiki locally