import dotenv from 'dotenv'; import { fileURLToPath } from 'url'; import { dirname, resolve } from 'path'; const __dirname = dirname(fileURLToPath(import.meta.url)); dotenv.config({ path: resolve(__dirname, '..', '.env') }); export const server = { port: parseInt(process.env.SERVER_PORT || '3002', 10), }; export const salla = { clientId: process.env.SALLA_CLIENT_ID || '', clientSecret: process.env.SALLA_CLIENT_SECRET || '', redirectUri: process.env.SALLA_REDIRECT_URI || 'http://localhost:3001/auth/callback', accessToken: process.env.SALLA_ACCESS_TOKEN || '', refreshToken: process.env.SALLA_REFRESH_TOKEN || '', }; export const erp = { apiUrl: process.env.ERP_API_URL || '', apiCode: process.env.ERP_API_CODE || '', username: process.env.ERP_USERNAME || '', password: process.env.ERP_PASSWORD || '', }; export const nocodb = { url: process.env.NOCODB_URL || '', token: process.env.NOCODB_TOKEN || '', baseId: process.env.NOCODB_BASE_ID || '', }; export const etl = { secret: process.env.ETL_SECRET || '', }; export const auth = { adminPin: process.env.ADMIN_PIN || '', sessionSecret: process.env.SESSION_SECRET || 'hihala-dev-session-secret', };