From f09fdbb270e5662a2659396d996e551d22ffb52e Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Thu, 16 Jan 2025 16:27:25 +0800 Subject: [PATCH] feat: use dotenvx --- services/minecraft/src/composables/config.ts | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/services/minecraft/src/composables/config.ts b/services/minecraft/src/composables/config.ts index 0b02f0acb..2cbfd062b 100644 --- a/services/minecraft/src/composables/config.ts +++ b/services/minecraft/src/composables/config.ts @@ -1,7 +1,6 @@ import type { BotOptions } from 'mineflayer' -import process from 'node:process' +import { env } from 'node:process' import { useLogg } from '@guiiai/logg' -import { configDotenv } from 'dotenv' const logger = useLogg('config').useGlobalConfig() @@ -26,15 +25,14 @@ export const openaiConfig: OpenAIConfig = { export function initEnv() { logger.log('Initializing environment variables') - configDotenv({ path: '.env.local' }) - openaiConfig.apiKey = process.env.OPENAI_API_KEY || '' - openaiConfig.baseUrl = process.env.OPENAI_API_BASEURL || '' + openaiConfig.apiKey = env.OPENAI_API_KEY || '' + openaiConfig.baseUrl = env.OPENAI_API_BASEURL || '' - botConfig.username = process.env.BOT_USERNAME || '' - botConfig.host = process.env.BOT_HOSTNAME || '' - botConfig.port = Number.parseInt(process.env.BOT_PORT || '49415') - botConfig.password = process.env.BOT_PASSWORD || '' - botConfig.version = process.env.BOT_VERSION || '1.20' + botConfig.username = env.BOT_USERNAME || '' + botConfig.host = env.BOT_HOSTNAME || '' + botConfig.port = Number.parseInt(env.BOT_PORT || '49415') + botConfig.password = env.BOT_PASSWORD || '' + botConfig.version = env.BOT_VERSION || '1.20' logger.withFields({ openaiConfig }).log('Environment variables initialized') }