Added: tests, signin api, not working docker

This commit is contained in:
2024-05-01 23:24:03 +02:00
parent dc1b955a8a
commit bd8a5d607f
14 changed files with 553 additions and 83 deletions

View File

@ -1,26 +1,40 @@
import http from "http";
import { app } from "./app";
import env from "./config/environment";
//const env = {
// APP_PORT: 8080,
// APP_HOSTNAME: "127.0.0.1",
//};
import mongoose from 'mongoose' // TODO: dopsat nork module pro db
import { Log } from "nork";
//import database from './config/database'
const port: number = env.APP_PORT || 8080;
const hostname: string = env.APP_HOSTNAME || "localhost";
export const server = http.createServer(app);
// Server
export function runServer(): void {
server.listen(port, hostname, () => {
Log.info(200, `Server is listening on http://${hostname}:${port}`);
});
}
//if (!env.NORK.database) {
runServer();
//export function runServer(): void {
// server.listen(port, hostname, () => {
// Log.info(200, `Server is listening on http://${hostname}:${port}`);
// });
//}
//
////if (!env.NORK.database) {
//runServer();
//} else {
// const db_connection = database()
// runServer()
//}
(async () => {
if (!process.env.DOCS_GEN) {
try {
await mongoose.connect(env.DB_URI);
Log.info(200, 'connected to db');
server.listen(port, () => {
Log.info(200, `Server is listening on http://localhost:${port}`);
});
} catch (err: any) {
Log.error(500, err);
}
}
})();