dockerize!

changes to sequelize, env loading, ts workflow, minor improvements
This commit is contained in:
2025-03-18 18:36:05 -07:00
parent 8c909929d1
commit 57c82dd71c
18 changed files with 236 additions and 992 deletions

View File

@@ -2,13 +2,21 @@ import type { SequelizeOptions } from "sequelize-typescript";
import logger from "../utils/logger.ts";
type ConnConfigs = Record<string, SequelizeOptions>;
interface SeqOptsWithURI extends SequelizeOptions {
use_env_variable: string;
}
type ConnConfigs = Record<string, SeqOptsWithURI>;
// env-specific config
const connConfigs: ConnConfigs = {
development: {},
test: {},
development: {
use_env_variable: "DB_URI",
},
test: {
use_env_variable: "DB_URI",
},
production: {
use_env_variable: "DB_URI",
// dialectOptions: {
// ssl: true,
// },