Skip to content

Instantly share code, notes, and snippets.

@SoyDiego
Created July 3, 2020 12:55
Show Gist options
  • Save SoyDiego/98c7d9def9c0b0cfad6d1525d212bea7 to your computer and use it in GitHub Desktop.
Save SoyDiego/98c7d9def9c0b0cfad6d1525d212bea7 to your computer and use it in GitHub Desktop.
Agregar Environment Variables en Gatsby

Agregar Environment Variables en Gatsby

DEVELOPMENT

1 - Creamos el archivo .env.development.
2 - Dentro de este archivo, pegamos nuestra API KEY o variable de entorno. Por ejemplo: API_TOKEN = 'TU API TOKEN'.
3 - En package.json modificamos el script develop por esto: set GATSBY_ENV=development && gatsby develop.
4 - En gatsby-config.js agregar en la parte superior el siguiente código:

require("dotenv").config({
  path: /`.env.${process.env.NODE_ENV}`,
})

PRODUCTION

1 - Creamos el archivo .env.production.
2 - Dentro de este archivo, pegamos nuestra API KEY o variable de entorno. Por ejemplo: API_TOKEN = 'TU API TOKEN'.
3 - En package.json modificamos el script build por esto: set GATSBY_ENV=production && gatsby build.
4 - En gatsby-config.js agregar en la parte superior el siguiente código si es que no lo habías agregado antes:

require("dotenv").config({
  path: /`.env.${process.env.NODE_ENV}`,
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment