Skip to content
Snippets Groups Projects
Commit eb9ac044 authored by Quentin Bramas's avatar Quentin Bramas
Browse files

db

parent 993e47a6
Branches
Tags
No related merge requests found
Pipeline #94572 passed with stage
in 2 minutes and 29 seconds
......@@ -11,10 +11,13 @@ WORKDIR /usr/src/app
COPY ./package.json /usr/src/app/
RUN pnpm install
COPY ./public /usr/src/app
COPY ./src /usr/src/app
COPY ./*.cjs /usr/src/app
COPY ./*.ts /usr/src/app
COPY ./public /usr/src/app/public
COPY ./src /usr/src/app/src
COPY ./postcss.config.cjs /usr/src/app/
COPY ./tailwind.config.cjs /usr/src/app/
COPY ./tsconfig.json /usr/src/app/
COPY ./vite.config.ts /usr/src/app/
EXPOSE 80
......
......@@ -3,6 +3,7 @@
import sqlite3 from 'sqlite3'
import { open } from 'sqlite'
import sqlite from 'sqlite'
import http from 'https'
import fs from 'fs'
let _db:sqlite.Database<sqlite3.Database, sqlite3.Statement> = null;
......@@ -17,7 +18,7 @@ export async function init() {
await new Promise((resolve, reject) => {
const request = http.get('https://git.unistra.fr/bramas/s-rank/-/raw/master/db.sqlite', function(response) {
response.pipe(file);
// after download completed close filestream
file.on("finish", () => {
file.close();
......@@ -30,8 +31,8 @@ export async function init() {
});
});
});
}
console.log('Database file exists at', dbPath);
if (_db) return _db;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment