Revert back to express-sessions for now
This commit is contained in:
parent
821ece2e88
commit
b7e2d6c7ca
5 changed files with 46 additions and 2 deletions
|
@ -2,7 +2,6 @@
|
|||
|
||||
FROM node:21-alpine
|
||||
|
||||
ENV NODE_ENV production
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
|
|
1
app.js
1
app.js
|
@ -4,6 +4,7 @@ const app = express();
|
|||
const session = require("express-session");
|
||||
const PORT = process.env.PORT || 8000;
|
||||
|
||||
|
||||
// Router
|
||||
const routes = require("./routes");
|
||||
|
||||
|
|
|
@ -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');
|
||||
|
|
43
database/ContainerSettings.js
Normal file
43
database/ContainerSettings.js
Normal 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;
|
|
@ -7,7 +7,6 @@ services:
|
|||
# build:
|
||||
# context: .
|
||||
environment:
|
||||
NODE_ENV: production
|
||||
PORT: 8000
|
||||
SECRET: MrWiskers
|
||||
#Proxy_Manager: enabled
|
||||
|
|
Loading…
Add table
Reference in a new issue