22 lines
1.0 KiB
TypeScript
22 lines
1.0 KiB
TypeScript
import { loadEnvFile } from "node:process";
|
|
import path from "node:path";
|
|
|
|
loadEnvFile(path.join("../../env"))
|
|
|
|
export const env = {
|
|
API_PORT: parseInt(process.env.API_PORT ?? "3010"),
|
|
POSTGRES_USER: process.env.POSTGRES_USER,
|
|
POSTGRES_PASSWORD: process.env.POSTGRES_PASSWORD,
|
|
POSTGRES_PORT: process.env.POSTGRES_PORT,
|
|
POSTGRES_HOST: process.env.POSTGRES_HOST,
|
|
POSTGRES_DATABASE: process.env.POSTGRES_DATABASE,
|
|
RABBITMQ_HOST: String(process.env.RABBITMQ_HOST),
|
|
RABBITMQ_PORT: process.env.RABBITMQ_PORT,
|
|
RABBITMQ_USER: String(process.env.RABBITMQ_USER),
|
|
RABBITMQ_PASSWORD: String(process.env.RABBITMQ_PASSWORD),
|
|
RABBITMQ_SECURE: process.env.RABBITMQ_SECURE,
|
|
RABBITMQ_VHOST: process.env.RABBITMQ_VHOST,
|
|
QUEUE_MAIN: process.env.QUEUE_MAIN,
|
|
QUEUE_RETRY: process.env.QUEUE_RETRY,
|
|
QUEUE_DLX: process.env.QUEUE_DLX
|
|
} |