mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2025-04-18 23:41:17 -04:00
fix: create tables
This commit is contained in:
parent
77832d73de
commit
0a21838c91
3 changed files with 14 additions and 7 deletions
|
@ -8,8 +8,6 @@ RUN npm install . && chown nobody:nobody /app
|
||||||
|
|
||||||
COPY --chown=nobody:nobody ./src /app/src
|
COPY --chown=nobody:nobody ./src /app/src
|
||||||
|
|
||||||
EXPOSE 3000
|
|
||||||
|
|
||||||
USER nobody
|
USER nobody
|
||||||
|
|
||||||
ENTRYPOINT ["node"]
|
ENTRYPOINT ["node"]
|
||||||
|
|
|
@ -5,8 +5,6 @@ const path = require("node:path");
|
||||||
const port = 3000;
|
const port = 3000;
|
||||||
|
|
||||||
const { indexRouter } = require("./routes/indexRouter");
|
const { indexRouter } = require("./routes/indexRouter");
|
||||||
//const { msgRouter } = require("./routes/msgRouter");
|
|
||||||
//
|
|
||||||
|
|
||||||
app.set("views", path.join(__dirname, "views"));
|
app.set("views", path.join(__dirname, "views"));
|
||||||
app.set("view engine", "ejs");
|
app.set("view engine", "ejs");
|
||||||
|
@ -16,15 +14,14 @@ app.use(express.static(assetsPath));
|
||||||
|
|
||||||
app.use(express.urlencoded({ extended: true }));
|
app.use(express.urlencoded({ extended: true }));
|
||||||
|
|
||||||
|
//Logging
|
||||||
app.use((req, res, next) => {
|
app.use((req, res, next) => {
|
||||||
req.time = new Date(Date.now()).toISOString();
|
req.time = new Date(Date.now()).toISOString();
|
||||||
console.log(req.time, req.method, req.hostname, req.path);
|
console.log(req.time, req.method, req.hostname, req.path, req.ips);
|
||||||
next();
|
next();
|
||||||
});
|
});
|
||||||
|
|
||||||
app.use("/", indexRouter);
|
app.use("/", indexRouter);
|
||||||
//app.use("/new", msgRouter);
|
|
||||||
//
|
|
||||||
|
|
||||||
const server = app.listen(port, () => {
|
const server = app.listen(port, () => {
|
||||||
console.log(`Webserver running on ${port}.`);
|
console.log(`Webserver running on ${port}.`);
|
||||||
|
|
|
@ -17,6 +17,18 @@ stat(dbDirPath, (err, stats) => {
|
||||||
makeDirectory(dbDirPath);
|
makeDirectory(dbDirPath);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const db = new sqlite3.Database(dbPath);
|
const db = new sqlite3.Database(dbPath);
|
||||||
|
db.serialize(() => {
|
||||||
|
const SQL = `
|
||||||
|
CREATE TABLE IF NOT EXISTS messages (
|
||||||
|
id INTEGER PRIMARY KEY ASC,
|
||||||
|
message TEXT,
|
||||||
|
username VARCHAR(25),
|
||||||
|
date TEXT
|
||||||
|
);
|
||||||
|
`;
|
||||||
|
db.exec(SQL);
|
||||||
|
});
|
||||||
|
|
||||||
module.exports = db;
|
module.exports = db;
|
||||||
|
|
Loading…
Add table
Reference in a new issue