Revert back to express-sessions for now

This commit is contained in:
lllllllillllllillll 2023-12-11 01:28:48 -08:00
parent 821ece2e88
commit b7e2d6c7ca
5 changed files with 46 additions and 2 deletions

View File

@ -2,7 +2,6 @@
FROM node:21-alpine
ENV NODE_ENV production
WORKDIR /app

1
app.js
View File

@ -4,6 +4,7 @@ const app = express();
const session = require("express-session");
const PORT = process.env.PORT || 8000;
// Router
const routes = require("./routes");

View File

@ -1,4 +1,6 @@
const User = require('../database/UserModel');
const Containers = require('../database/ContainerSettings');
const { readFileSync, writeFileSync, appendFileSync, readdirSync } = require('fs');
const { execSync } = require("child_process");
const { siteCard } = require('../components/siteCard');

View File

@ -0,0 +1,43 @@
const { Sequelize, DataTypes } = require('sequelize');
const sequelize = new Sequelize({
dialect: 'sqlite',
storage: './database/db.sqlite',
logging: false
});
const Containers = sequelize.define('Containers', {
// Model attributes are defined here
id: {
type: DataTypes.INTEGER,
autoIncrement: true,
primaryKey: true
},
name: {
type: DataTypes.STRING,
allowNull: false
},
visibility: {
type: DataTypes.STRING
// allowNull defaults to true
},
group: {
type: DataTypes.STRING
// allowNull defaults to true
},
permissions: {
type: DataTypes.STRING
// allowNull defaults to true
}
});
async function syncModel() {
await sequelize.sync();
console.log('Containers model synced');
}
syncModel();
module.exports = Containers;

View File

@ -7,7 +7,6 @@ services:
# build:
# context: .
environment:
NODE_ENV: production
PORT: 8000
SECRET: MrWiskers
#Proxy_Manager: enabled