default to production when no NODE_ENV (#3614)

* default to production when no NODE_ENV

* tweak message

---------

Co-authored-by: 49fl <ircsurfer33@gmail.com>
This commit is contained in:
Kurt Hutten
2024-08-23 06:02:23 +10:00
committed by GitHub
parent f750c4ea8b
commit 9f370fbb56

View File

@ -10,11 +10,11 @@ import { Bonjour, Service } from 'bonjour-service'
import * as kittycad from '@kittycad/lib/import' import * as kittycad from '@kittycad/lib/import'
// If it's not set, scream. // If it's not set, scream.
const NODE_ENV = process.env.NODE_ENV const NODE_ENV = process.env.NODE_ENV || 'production'
if (!NODE_ENV) { if (!process.env.NODE_ENV)
console.error('*FOX SCREAM* process.env.NODE_ENV is not explicitly set!') console.warn(
process.exit(1) '*FOX SCREAM* process.env.NODE_ENV is not explicitly set!, defaulting to production'
} )
dotenv.config({ path: [`.env.${NODE_ENV}.local`, `.env.${NODE_ENV}`] }) dotenv.config({ path: [`.env.${NODE_ENV}.local`, `.env.${NODE_ENV}`] })
// Handle creating/removing shortcuts on Windows when installing/uninstalling. // Handle creating/removing shortcuts on Windows when installing/uninstalling.