fixing the docker compose
This commit is contained in:
@ -12,10 +12,6 @@ services:
|
|||||||
|
|
||||||
db:
|
db:
|
||||||
image: postgres:16-alpine
|
image: postgres:16-alpine
|
||||||
environment:
|
|
||||||
POSTGRES_USER: postgres
|
|
||||||
POSTGRES_PASSWORD: 868686
|
|
||||||
POSTGRES_DB: nouzen
|
|
||||||
volumes:
|
volumes:
|
||||||
- pgdata:/var/lib/postgresql/data
|
- pgdata:/var/lib/postgresql/data
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
@ -1,32 +0,0 @@
|
|||||||
import Elysia from "elysia";
|
|
||||||
import { pathToFileURL } from "bun";
|
|
||||||
import { readdirSync } from "fs";
|
|
||||||
import { join } from "path";
|
|
||||||
|
|
||||||
const routes = new Elysia();
|
|
||||||
|
|
||||||
const modulesPath = join(__dirname, "./modules");
|
|
||||||
|
|
||||||
for (const folder of readdirSync(modulesPath, { withFileTypes: true })) {
|
|
||||||
if (folder.isDirectory()) {
|
|
||||||
const moduleIndex = join(modulesPath, folder.name, "index.ts");
|
|
||||||
|
|
||||||
try {
|
|
||||||
const module = await import(pathToFileURL(moduleIndex).href);
|
|
||||||
|
|
||||||
const mod = Object.values(module).find(
|
|
||||||
(m): m is Elysia => m instanceof Elysia
|
|
||||||
);
|
|
||||||
|
|
||||||
if (mod) {
|
|
||||||
routes.use(mod);
|
|
||||||
}
|
|
||||||
} catch (error) {
|
|
||||||
console.warn(
|
|
||||||
`Module ${folder.name} not found. Please check the module path or name: ${error}`
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export { routes };
|
|
||||||
Reference in New Issue
Block a user