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'
// If it's not set, scream.
const NODE_ENV = process.env.NODE_ENV
if (!NODE_ENV) {
console.error('*FOX SCREAM* process.env.NODE_ENV is not explicitly set!')
process.exit(1)
}
const NODE_ENV = process.env.NODE_ENV || 'production'
if (!process.env.NODE_ENV)
console.warn(
'*FOX SCREAM* process.env.NODE_ENV is not explicitly set!, defaulting to production'
)
dotenv.config({ path: [`.env.${NODE_ENV}.local`, `.env.${NODE_ENV}`] })
// Handle creating/removing shortcuts on Windows when installing/uninstalling.