fix(nx/docker): access to ETAPI

This commit is contained in:
Elian Doran
2025-04-25 13:26:08 +03:00
parent 9fc06c4aed
commit 73bfff34db
4 changed files with 7 additions and 9 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -2,13 +2,13 @@ import type { Router } from "express";
import fs from "fs";
import path from "path";
import { RESOURCE_DIR } from "../services/resource_dir";
import { fileURLToPath } from "url";
const specPath = path.join(path.dirname(fileURLToPath(import.meta.url)), "etapi.openapi.yaml");
const specPath = path.join(RESOURCE_DIR, "etapi.openapi.yaml");
let spec: string | null = null;
function register(router: Router) {
router.get("/etapi/etapi.openapi.yaml", (req, res, next) => {
router.get("/etapi/etapi.openapi.yaml", (_, res) => {
if (!spec) {
spec = fs.readFileSync(specPath, "utf8");
}