Skip to content

Commit 37e9019

Browse files
committed
Setting up backend dependencies
0 parents  commit 37e9019

19 files changed

+2459
-0
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/node_modules
2+
3+
.env

backend/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
3+
.env

backend/config/default.ts

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import "dotenv/config"
2+
3+
export default {
4+
port: process.env.port
5+
}

backend/dist/app.js

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"use strict";
2+
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
3+
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
4+
return new (P || (P = Promise))(function (resolve, reject) {
5+
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
6+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
7+
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
8+
step((generator = generator.apply(thisArg, _arguments || [])).next());
9+
});
10+
};
11+
var __importDefault = (this && this.__importDefault) || function (mod) {
12+
return (mod && mod.__esModule) ? mod : { "default": mod };
13+
};
14+
Object.defineProperty(exports, "__esModule", { value: true });
15+
const config_1 = __importDefault(require("config"));
16+
const server_1 = __importDefault(require("./utils/server"));
17+
const logger_1 = __importDefault(require("./utils/logger"));
18+
const port = config_1.default.get("port");
19+
const app = (0, server_1.default)();
20+
app.listen(port, () => __awaiter(void 0, void 0, void 0, function* () {
21+
logger_1.default.info(`App is running at http://localhost:${port}`);
22+
}));

backend/dist/config/default.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
"use strict";
2+
Object.defineProperty(exports, "__esModule", { value: true });
3+
require("dotenv/config");
4+
exports.default = {
5+
port: process.env.port
6+
};

backend/dist/routes.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
"use strict";
2+
Object.defineProperty(exports, "__esModule", { value: true });
3+
function routes(app) {
4+
app.get("/healthcheck", (req, res) => res.sendStatus(200));
5+
}
6+
exports.default = routes;

backend/dist/src/app.js

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"use strict";
2+
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
3+
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
4+
return new (P || (P = Promise))(function (resolve, reject) {
5+
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
6+
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
7+
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
8+
step((generator = generator.apply(thisArg, _arguments || [])).next());
9+
});
10+
};
11+
var __importDefault = (this && this.__importDefault) || function (mod) {
12+
return (mod && mod.__esModule) ? mod : { "default": mod };
13+
};
14+
Object.defineProperty(exports, "__esModule", { value: true });
15+
const config_1 = __importDefault(require("config"));
16+
const server_1 = __importDefault(require("./utils/server"));
17+
const logger_1 = __importDefault(require("./utils/logger"));
18+
const port = config_1.default.get("port");
19+
const app = (0, server_1.default)();
20+
app.listen(port, () => __awaiter(void 0, void 0, void 0, function* () {
21+
logger_1.default.info(`App is running at http://localhost:${port}`);
22+
}));

backend/dist/src/routes.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
"use strict";
2+
Object.defineProperty(exports, "__esModule", { value: true });
3+
function routes(app) {
4+
app.get("/healthcheck", (req, res) => res.sendStatus(200));
5+
}
6+
exports.default = routes;

backend/dist/src/utils/logger.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"use strict";
2+
var __importDefault = (this && this.__importDefault) || function (mod) {
3+
return (mod && mod.__esModule) ? mod : { "default": mod };
4+
};
5+
Object.defineProperty(exports, "__esModule", { value: true });
6+
const pino_1 = __importDefault(require("pino"));
7+
const dayjs_1 = __importDefault(require("dayjs"));
8+
const log = (0, pino_1.default)({
9+
base: {
10+
pid: false
11+
},
12+
timestamp: () => `,"time":"${(0, dayjs_1.default)().format()}"`
13+
});
14+
exports.default = log;

backend/dist/src/utils/server.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"use strict";
2+
var __importDefault = (this && this.__importDefault) || function (mod) {
3+
return (mod && mod.__esModule) ? mod : { "default": mod };
4+
};
5+
Object.defineProperty(exports, "__esModule", { value: true });
6+
const express_1 = __importDefault(require("express"));
7+
const routes_1 = __importDefault(require("../routes"));
8+
function createServer() {
9+
const app = (0, express_1.default)();
10+
app.use(express_1.default.json());
11+
(0, routes_1.default)(app);
12+
return app;
13+
}
14+
exports.default = createServer;

backend/dist/utils/logger.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"use strict";
2+
var __importDefault = (this && this.__importDefault) || function (mod) {
3+
return (mod && mod.__esModule) ? mod : { "default": mod };
4+
};
5+
Object.defineProperty(exports, "__esModule", { value: true });
6+
const pino_1 = __importDefault(require("pino"));
7+
const dayjs_1 = __importDefault(require("dayjs"));
8+
const log = (0, pino_1.default)({
9+
base: {
10+
pid: false
11+
},
12+
timestamp: () => `,"time":"${(0, dayjs_1.default)().format()}"`
13+
});
14+
exports.default = log;

backend/dist/utils/server.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"use strict";
2+
var __importDefault = (this && this.__importDefault) || function (mod) {
3+
return (mod && mod.__esModule) ? mod : { "default": mod };
4+
};
5+
Object.defineProperty(exports, "__esModule", { value: true });
6+
const express_1 = __importDefault(require("express"));
7+
const routes_1 = __importDefault(require("../routes"));
8+
function createServer() {
9+
const app = (0, express_1.default)();
10+
app.use(express_1.default.json());
11+
(0, routes_1.default)(app);
12+
return app;
13+
}
14+
exports.default = createServer;

0 commit comments

Comments
 (0)