Legt de bestaande wijzigingen in de hoofdworktree vast voordat de laatste worktree wordt gemerged.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
31 lines
687 B
JavaScript
31 lines
687 B
JavaScript
const session = require("express-session");
|
|
const BetterSqlite3Store = require("better-sqlite3-session-store")(session);
|
|
const Database = require("better-sqlite3");
|
|
|
|
const db = new Database("sessions.sqlite");
|
|
|
|
module.exports = session({
|
|
|
|
store: new BetterSqlite3Store({
|
|
client: db,
|
|
expired: {
|
|
clear: true,
|
|
intervalMs: 900000
|
|
}
|
|
}),
|
|
|
|
secret: process.env.SESSION_SECRET || "change-this-development-secret",
|
|
|
|
resave: false,
|
|
|
|
saveUninitialized: false,
|
|
|
|
cookie: {
|
|
maxAge: 1000 * 60 * 60 * 24 * 30,
|
|
httpOnly: true,
|
|
sameSite: "lax",
|
|
secure: process.env.NODE_ENV === "production"
|
|
}
|
|
|
|
});
|