blitzjs.com icon indicating copy to clipboard operation
blitzjs.com copied to clipboard

Load multiple env files

Open QuangHD-GearInc opened this issue 2 years ago • 2 comments
trafficstars

What is the problem?

I saw in the document, we can pass all the environments as comma-separated strings. For example:

blitz dev --env staging,production

But It didn't work with my nextjs 13 project. I only can run with 1 environment. How can I run with multiple env files?

Run blitz -v and paste the output here:

Blitz version: 2.0.0-beta.33 (global)
Blitz version: 1.0.0 (local)
macOS Ventura | darwin-arm64 | Node: v18.15.0


 Package manager: npm

  System:
    OS: macOS 13.5
    CPU: (8) arm64 Apple M1
    Memory: 111.50 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 18.15.0 - ~/.nvm/versions/node/v18.15.0/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v18.15.0/bin/yarn
    npm: 9.6.3 - ~/.nvm/versions/node/v18.15.0/bin/npm
  npmPackages:
    @blitzjs/auth: Not Found
    @blitzjs/next: Not Found
    @blitzjs/rpc: Not Found
    @prisma/client: Not Found
    blitz: Not Found
    next: 13.4.2 => 13.4.2 
    prisma: Not Found
    react: 18.2.0 => 18.2.0 
    react-dom: 18.2.0 => 18.2.0 
    typescript: 5.0.4 => 5.0.4 

QuangHD-GearInc avatar Oct 13 '23 03:10 QuangHD-GearInc

@QuangHD-GearInc Thanks for the issue!

we can currently set the APP_ENV to a singular environment which will in-turn load the env files of the following pattern

`.env.${APP_ENV}.local`,
`.env.${APP_ENV}`,
`.env.local` //if `APP_ENV` is not a test 
`.env`,

can you paste the link to docs mentioning that we can pass environments as comma-separated strings, so that it can be fixed?

siddhsuresh avatar Oct 15 '23 07:10 siddhsuresh

@QuangHD-GearInc Thanks for the issue!

we can currently set the APP_ENV to a singular environment which will in-turn load the env files of the following pattern

`.env.${APP_ENV}.local`,
`.env.${APP_ENV}`,
`.env.local` //if `APP_ENV` is not a test 
`.env`,

can you paste the link to docs mentioning that we can pass environments as comma-separated strings, so that it can be fixed?

here is the doc link https://blitzjs.com/docs/custom-environments#custom-environments

horizon0514 avatar Feb 05 '24 14:02 horizon0514