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
|
FROM node:21-alpine
|
||||||
|
|
||||||
ENV NODE_ENV production
|
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
|
1
app.js
1
app.js
|
@ -4,6 +4,7 @@ const app = express();
|
||||||
const session = require("express-session");
|
const session = require("express-session");
|
||||||
const PORT = process.env.PORT || 8000;
|
const PORT = process.env.PORT || 8000;
|
||||||
|
|
||||||
|
|
||||||
// Router
|
// Router
|
||||||
const routes = require("./routes");
|
const routes = require("./routes");
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
const User = require('../database/UserModel');
|
const User = require('../database/UserModel');
|
||||||
|
const Containers = require('../database/ContainerSettings');
|
||||||
|
|
||||||
const { readFileSync, writeFileSync, appendFileSync, readdirSync } = require('fs');
|
const { readFileSync, writeFileSync, appendFileSync, readdirSync } = require('fs');
|
||||||
const { execSync } = require("child_process");
|
const { execSync } = require("child_process");
|
||||||
const { siteCard } = require('../components/siteCard');
|
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:
|
# build:
|
||||||
# context: .
|
# context: .
|
||||||
environment:
|
environment:
|
||||||
NODE_ENV: production
|
|
||||||
PORT: 8000
|
PORT: 8000
|
||||||
SECRET: MrWiskers
|
SECRET: MrWiskers
|
||||||
#Proxy_Manager: enabled
|
#Proxy_Manager: enabled
|
||||||
|
|
Loading…
Add table
Reference in a new issue