DB paths working on mac now

This commit is contained in:
Will Chen
2025-04-11 10:21:05 -07:00
parent 43f67e0739
commit 4e577c1da8
4 changed files with 13 additions and 8 deletions

View File

@@ -62,7 +62,10 @@ export function initializeDatabase(): BetterSQLite3Database<typeof schema> & {
try {
// Run migrations programmatically
const migrationsFolder = path.join(process.cwd(), "drizzle");
const migrationsFolder = path.join(__dirname, "..", "..", "drizzle");
console.log("MIGRATIONS FOLDER INITIALIZE", migrationsFolder);
// Verify migrations folder exists
if (!fs.existsSync(migrationsFolder)) {

View File

@@ -50,9 +50,10 @@ const createWindow = () => {
path.join(__dirname, "../renderer/main_window/index.html")
);
}
// Open the DevTools.
mainWindow.webContents.openDevTools();
if (process.env.NODE_ENV === "development") {
// Open the DevTools.
mainWindow.webContents.openDevTools();
}
};
// This method will be called when Electron has finished

View File

@@ -15,8 +15,8 @@ export function getUserDataPath(): string {
const electron = getElectron();
// When running in Electron and app is ready
if (electron?.app?.isReady() && process.env.NODE_ENV !== "development") {
return electron.app.getPath("userData");
if (process.env.NODE_ENV !== "development") {
return electron!.app.getPath("userData");
}
// For development or when the Electron app object isn't available