/
commondan
/
authapi
Обзор
Документация
Войти
/
commondan
/
authapi
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
sequelize.config.cjs
36 строк
696 B
CommondaN0
First initial commit of auth API for web-app
04 апр 2026, 20:13
04 апр 2026, 20:13
27b471c
Код
Авторство
О чём код?
require("dotenv").config(); const parseBoolean = (value, fallback = false) => { if (value === undefined) { return fallback; } return value === "true"; }; const baseConfig = { username: process.env.DB_USER, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, host: process.env.DB_HOST, port: Number(process.env.DB_PORT) || 5432, dialect: "postgres", logging: false, }; const sslEnabled = parseBoolean(process.env.DB_SSL, false); if (sslEnabled) { baseConfig.dialectOptions = { ssl: { require: true, rejectUnauthorized: false, }, }; } module.exports = { development: baseConfig, test: baseConfig, production: baseConfig, };