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

@@ -8,14 +8,16 @@ import playlists from "./playlists.ts";
import logger from "../utils/logger.ts";
// Initialize
if (!process.env["NODE_ENV"])
throw new TypeError("Node environment not defined");
if (!process.env["DB_URI"])
throw new TypeError("Database connection URI not defined");
// Initialize
const config = seqConfig[process.env["NODE_ENV"]];
const seqConn: Sequelize = new Sequelize(process.env["DB_URI"], config);
if (!config) throw new TypeError("Unknown environment");
const dbURI = process.env[config.use_env_variable];
if (!dbURI) throw new TypeError("Database connection URI not defined");
const seqConn: Sequelize = new Sequelize(dbURI, config);
try {
await seqConn.authenticate();