rename
This commit is contained in:
parent
6b3cdb52dd
commit
391ef063f7
2 changed files with 21 additions and 5 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -44,4 +44,5 @@ package-lock.json
|
||||||
/uploads
|
/uploads
|
||||||
/mydb.sqlite
|
/mydb.sqlite
|
||||||
/output
|
/output
|
||||||
/db/mydb.sqlite
|
/db
|
||||||
|
/data
|
||||||
|
|
@ -11,12 +11,17 @@ import { Header } from "./components/header";
|
||||||
import { mainConverter, possibleConversions } from "./converters/main";
|
import { mainConverter, possibleConversions } from "./converters/main";
|
||||||
import { normalizeFiletype } from "./helpers/normalizeFiletype";
|
import { normalizeFiletype } from "./helpers/normalizeFiletype";
|
||||||
|
|
||||||
const db = new Database("./db/mydb.sqlite");
|
const db = new Database("./data/mydb.sqlite", { create: true });
|
||||||
const uploadsDir = "./uploads/";
|
const uploadsDir = "./data/uploads/";
|
||||||
const outputDir = "./output/";
|
const outputDir = "./data/output/";
|
||||||
|
|
||||||
const jobs = {};
|
const jobs = {};
|
||||||
|
|
||||||
|
// fileNames: fileNames,
|
||||||
|
// filesToConvert: fileNames.length,
|
||||||
|
// convertedFiles : 0,
|
||||||
|
// outputFiles: [],
|
||||||
|
|
||||||
// init db
|
// init db
|
||||||
db.exec(`
|
db.exec(`
|
||||||
CREATE TABLE IF NOT EXISTS users (
|
CREATE TABLE IF NOT EXISTS users (
|
||||||
|
|
@ -24,14 +29,24 @@ CREATE TABLE IF NOT EXISTS users (
|
||||||
email TEXT NOT NULL,
|
email TEXT NOT NULL,
|
||||||
password TEXT NOT NULL
|
password TEXT NOT NULL
|
||||||
);
|
);
|
||||||
|
CREATE TABLE IF NOT EXISTS file_names (
|
||||||
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
|
job_id TEXT NOT NULL,
|
||||||
|
file_name TEXT NOT NULL,
|
||||||
|
output_file_name TEXT NOT NULL
|
||||||
|
);
|
||||||
CREATE TABLE IF NOT EXISTS jobs (
|
CREATE TABLE IF NOT EXISTS jobs (
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
user_id INTEGER NOT NULL,
|
user_id INTEGER NOT NULL,
|
||||||
job_id TEXT NOT NULL,
|
job_id TEXT NOT NULL,
|
||||||
date_created TEXT NOT NULL,
|
date_created TEXT NOT NULL,
|
||||||
status TEXT DEFAULT 'pending'
|
status TEXT DEFAULT 'pending',
|
||||||
|
converted_files INTEGER DEFAULT 0
|
||||||
);`);
|
);`);
|
||||||
|
|
||||||
|
// enable WAL mode
|
||||||
|
db.exec("PRAGMA journal_mode = WAL;");
|
||||||
|
|
||||||
const app = new Elysia()
|
const app = new Elysia()
|
||||||
.use(cookie())
|
.use(cookie())
|
||||||
.use(html())
|
.use(html())
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue